DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Model-based testing methodology using system entity structures for MATLAB/Simulink models

Schmidt, Artur and Durak, Umut and Pawletta, Thorsten (2016) Model-based testing methodology using system entity structures for MATLAB/Simulink models. Simulation-Transactions of the Society for Modeling and Simulation International, pp. 1-18. SAGE Publications. DOI: 10.1177/0037549716656791 ISSN 0037-5497

[img] PDF - Registered users only


The increasing complexity of systems entails an increasing complexity of simulation models. Likewise, heterogeneity in system components corresponds to heterogeneous simulation models. Cyber physical systems (CPS) represent an emerging class of technical systems characterized by their complexity and heterogeneity. Developing simulation models for CPS brings various challenges, one of which is determining the simulation fidelity. Fidelity evaluation can be introduced as the degree to which a simulation model matches the characteristics of the system it represents. Due to the growth of system complexity in CPS, the number of test cases required to reach admissible coverage to assure adequate simulation fidelity is very high. Along with that, heterogeneity in system components comes on top as another challenge. Therefore, adaptability, flexibility and automation can be identified as the key characteristics of a fidelity evaluation approach that determines its success. Model-based testing (MBT) advocates the use of models for the specification of test cases and proposes workflows for automatic test case generation. This paper presents an MBT approach for objective fidelity evaluation of complex, modular simulation models. The methodology implies that appropriate data for fidelity evaluation are available. Each test model is represented according to the formal structure of experimental frame (EF). For generating an executable EF for a model under test (MUT), configurable basic models are provided by a model base (MB). In the same manner, configurable basic models for composing various MUTs are stored in the MB. The system entity structure (SES) ontology is used for the specification of a family of MUT and test model designs on an abstract level. This means that the SES describes a set of various MUT and test model structures and parameter settings. Using the SES and MB, a specific executable model consisting of an MUT and a test model can be generated. Based on these ideas an infrastructure implementation for automated fidelity evaluation of complex, modular simulation models within MATLAB/Simulink is proposed in this paper.

Item URL in elib:https://elib.dlr.de/104784/
Document Type:Article
Title:Model-based testing methodology using system entity structures for MATLAB/Simulink models
AuthorsInstitution or Email of AuthorsAuthors ORCID iD
Schmidt, Arturartur.schmidt (at) hs-wismar.deUNSPECIFIED
Durak, UmutUmut.Durak (at) dlr.dehttps://orcid.org/0000-0002-2928-1710
Pawletta, Thorstenthorsten.pawletta (at) hs-wismar.deUNSPECIFIED
Date:7 July 2016
Journal or Publication Title:Simulation-Transactions of the Society for Modeling and Simulation International
Refereed publication:Yes
Open Access:No
Gold Open Access:No
In ISI Web of Science:Yes
DOI :10.1177/0037549716656791
Page Range:pp. 1-18
Publisher:SAGE Publications
Keywords:Objective fidelity evaluation, simulation fidelity, model-based testing, experimental Frame, system entity structure, ontology, MATLAB/Simulink
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Aeronautics
HGF - Program Themes:fixed-wing aircraft
DLR - Research area:Aeronautics
DLR - Program:L AR - Aircraft Research
DLR - Research theme (Project):L - Simulation and Validation
Location: Braunschweig
Institutes and Institutions:Institute of Flight Systems > Flight Dynamics and Simulation
Deposited By: Durak, Umut
Deposited On:18 Jul 2016 10:44
Last Modified:06 Sep 2019 15:21

Repository Staff Only: item control page

Help & Contact
electronic library is running on EPrints 3.3.12
Copyright © 2008-2017 German Aerospace Center (DLR). All rights reserved.