Model-based System Engineering using SysML: Deriving Executable Simulation Models with QVT

被引:0
|
作者
Kapos, George-Dimitrios [1 ]
Dalakas, Vassilis [1 ]
Tsadimas, Anargyros [1 ]
Nikolaidou, Mara [1 ]
Anagnostopoulos, Dimosthenis [1 ]
机构
[1] Harokopio Univ Athens, Dept Informat & Telemat, Athens 17671, Greece
关键词
Model-based Engineering; SysML; MDA; Model Transformation; QVT; Simulation; DEVS; FRAMEWORK;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Systems Modeling Language (SysML) is used to define hierarchical system models in model-based engineering (MBE). Although SysML may effectively serve the description of complex systems, it can not effectively support all model-based engineering activities. For example, system validation is usually performed via simulation. In this case, SysML system models should be transformed to domain-specific models, e. g. executable simulation models suitable for specific simulation tools. This paper identifies the key issues for efficient SysML model simulation, utilizing Model Driven Architecture (MDA) concepts. The generation of executable simulation code from SysML system models is considered as a model transformation from the SysML meta-model to the simulation meta-model. Since SysML meta-model is defined using Meta-Object Facility (MOF), the definition of MOF simulation meta-models and the utilization of the Query/View/Transformation (QVT) language for model transformations are analytically discussed. The presented approach is not restricted in a specific simulation framework or type. However, in this paper, the experience obtained from a case study on discrete event simulation is evaluated and the conditions that favor the selection of specific simulation frameworks are identified.
引用
收藏
页码:531 / 538
页数:8
相关论文
共 50 条
  • [41] Applying Model-Based System Engineering to Modelling and Simulation Requirements for Weapon Analysis
    Power, Wayne
    Jeffrey, Alfred
    Robinson, Kevin
    [J]. 2018 IEEE AEROSPACE CONFERENCE, 2018,
  • [42] Model-based Systems Engineering methodology for defining multi-physics simulation models
    Galisson, Gregoire
    Hammadi, Moncef
    Gherib, Mehdi
    Choley, Jean-Yves
    [J]. SYSCON 2022: THE 16TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2022,
  • [43] Application of Model-Based Systems Engineering in Small Satellite Conceptual Design-A SysML Approach
    Waseem, Muhammad
    Sadiq, Muhammad Usman
    [J]. IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2018, 33 (04) : 24 - 34
  • [44] Modelling the Climate System: Is Model-Based Science Like Model-Based Engineering?
    Easterbrook, Steve
    [J]. 2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 1 - 1
  • [45] Synchronous Integration Method of System and Simulation Models for Mechatronic Systems Based on SysML
    Chu, Changyong
    Yin, Chengfang
    Su, Shaohui
    Chen, Chang
    [J]. MACHINES, 2022, 10 (10)
  • [46] Model-based system engineering in control education using HIL simulators
    Cech, M.
    Goubej, M.
    Sobota, J.
    Visioli, A.
    [J]. IFAC PAPERSONLINE, 2020, 53 (02): : 17302 - 17307
  • [47] Using the "Model-based Systems Engineering" Technique for Multidisciplinary System Development
    Eckl, Carolin
    Brandstaetter, Markus
    Stjepandic, Josip
    [J]. TRANSDISCIPLINARY LIFECYCLE ANALYSIS OF SYSTEMS, 2015, 2 : 100 - 109
  • [48] Towards Holistic System Models Including Domain-Specific Simulation Models Based on SysML
    Zhang, Yizhe
    Hoepfner, Gregor
    Berroth, Joerg
    Pasch, Gerwin
    Jacobs, Georg
    [J]. SYSTEMS, 2021, 9 (04):
  • [49] Model-Based Cooperative System Engineering and Integration
    Landauer, Christopher
    Bellman, Kirstie L.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 334 - 341
  • [50] Model-based engineering for platform system design
    Haiar, Jaime A.
    Lewis, Johnathan C.
    Tiedeman, Harold G.
    Collins, Rockwell
    [J]. 2006 IEEE/AIAA 25TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1- 3, 2006, : 1066 - +