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 条
  • [1] Validation of Digital System Models: A Framework and SysML Profile for Model-Based Systems Engineering
    Winton, James R.
    Colombi, John M.
    Jacques, David R.
    Johnson, Kip E.
    [J]. INCOSE International Symposium, 2023, 33 (01) : 569 - 583
  • [2] Creating systems engineering products with executable models in a model-based engineering environment
    Karban, Robert
    Dekens, Frank G.
    Herzig, Sebastian
    Elaasar, Maged
    Jankevicius, Nerijus
    [J]. MODELING, SYSTEMS ENGINEERING, AND PROJECT MANAGEMENT FOR ASTRONOMY VII, 2016, 9911
  • [3] A Declarative Approach for Transforming SysML Models to Executable Simulation Models
    Kapos, George-Dimitrios
    Tsadimas, Anargyros
    Kotronis, Christos
    Dalakas, Vassilis
    Nikolaidou, Mara
    Anagnostopoulos, Dimosthenis
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (06): : 3330 - 3345
  • [4] Transitioning Systems Thinking to Model-Based Systems Engineering: Systemigrams to SysML Models
    Cloutier, Robert
    Sauser, Brian
    Bone, Mary
    Taylor, Andrew
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (04): : 662 - 674
  • [5] A Model-Based System Engineering Approach for aviation system design by applying SysML modeling
    Xiao Fei
    Chen Bin
    Li Rui
    Hu Shunhua
    [J]. PROCEEDINGS OF THE 32ND 2020 CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2020), 2020, : 1361 - 1366
  • [6] A MODEL BASED SYSTEM ENGINEERING WITH FAULT INJECTION USING SYSML
    Hendriks, Jonathan James
    Girard, Gaelle
    Baeriswyl, Ivan
    Scherwey, Roland
    [J]. 7TH INTERNATIONAL CONFERENCE INTEGRITY-RELIABILITY-FAILURE (IRF2020), 2020, : 721 - 728
  • [7] Model-based control of a handling system with SysML
    Brecher, Christian
    Nittinger, Johannes A.
    Karlberger, Andreas
    [J]. 2013 CONFERENCE ON SYSTEMS ENGINEERING RESEARCH, 2013, 16 : 197 - 205
  • [8] Using SysML for model-based vulnerability assessment
    Bassam, Soroush
    Herrmann, Jeffrey W.
    Schmidt, Linda C.
    [J]. 2015 CONFERENCE ON SYSTEMS ENGINEERING RESEARCH, 2015, 44 : 413 - 422
  • [9] Collaborative Model-Based Systems Engineering Using Dataspaces and SysML v2
    Li, Zirui
    Faheem, Faizan
    Husung, Stephan
    [J]. SYSTEMS, 2024, 12 (01):
  • [10] Integration of Machine Learning Task Definition in Model-Based Systems Engineering using SysML
    Raedler, Simon
    Rigger, Eugen
    Mangler, Juergen
    Rinderle-Ma, Stefanie
    [J]. 2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 546 - 551