10th EAI International Conference on Performance Evaluation Methodologies and Tools

Research Article

An Integrated Model-driven Framework for Simulation, Analysis, and Testing Based on OMG Standards

  • @INPROCEEDINGS{10.4108/eai.25-10-2016.2266601,
        author={Vitali Schneider and Anna Deitsch and Reinhard German},
        title={An Integrated Model-driven Framework for Simulation, Analysis, and Testing Based on OMG Standards},
        proceedings={10th EAI International Conference on Performance Evaluation Methodologies and Tools},
        publisher={ACM},
        proceedings_a={VALUETOOLS},
        year={2017},
        month={5},
        keywords={test-driven agile simulation model-driven engineering performance analysis uml model-driven testing},
        doi={10.4108/eai.25-10-2016.2266601}
    }
    
  • Vitali Schneider
    Anna Deitsch
    Reinhard German
    Year: 2017
    An Integrated Model-driven Framework for Simulation, Analysis, and Testing Based on OMG Standards
    VALUETOOLS
    ACM
    DOI: 10.4108/eai.25-10-2016.2266601
Vitali Schneider1,*, Anna Deitsch1, Reinhard German1
  • 1: Friedrich-Alexander University of Erlangen-Nürnberg
*Contact email: vitali.schneider@cs.fau.de

Abstract

Model-driven engineering techniques are becoming increasingly popular for cost-effective and highly productive software development. Particularly, approaches and tools based on the standards provided by the Object Management Group (OMG), first of all on its famous Unified Modeling Language (UML), are already widespread throughout both the industry and the research community. Following this trend, the approach for Test-driven Agile Simulation (TAS) combines model-driven engineering, simulation, and testing techniques, based on OMG standards, to allow for advanced performance analysis and validation at early design stages. Among others, by deriving executable simulations from a system model and test specifications, this approach provides a cheap and agile technique for quantitative assessments and quality assurance of the system under design. In this paper, we present the current state of the SimTAny framework that provides a versatile, integrated, and standard-based tool chain to support the TAS approach. In particular, SimTAny facilitates the creation of model specifications, based on UML and several standardized profiles like SysML, MARTE, and UTP, the automated transformation to executable simulations, as well as testing and analysis activities. We demonstrate the main features of the SimTAny framework and illustrate the application of TAS on an example monocular vision system for the autonomous approach and landing that uses a low-budget micro aerial vehicle system.