Creation of Domain-Specific Languages for Executable System Models with the Eclipse Modeling Project

被引:0
|
作者
Jaeger, Sven [1 ]
Maschotta, Ralph [1 ]
Jungebloud, Tino [1 ]
Wichmann, Alexander [1 ]
Zimmermann, Armin [1 ]
机构
[1] Tech Univ Ilmenau, Comp Sci & Automat Dept, Syst & Software Engn Grp, Ilmenau, Germany
关键词
Model-based system design; domain-specific language; simulation; Eclipse Modeling Project; Sirius project; meta model; Ecore;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-based systems engineering is an increasingly accepted method supporting design decisions. System engineers or modelers have the choice between tools and system description languages that are either abstract and generic or specifically adapted to their domain. The latter approach is easier and more efficient but restrictive. The success of this approach strongly relies on the support of domain-specific tools. The design or adaptation of such software tools and their underlying conceptual models is a complex task, which can be supported by a model-based approach on the meta model level itself. This paper proposes a workflow for designing complex systems by using domain-specific models which may combine structural and behavioral aspects. It is loosely based on the Object Management Group's Model Driven Architecture approach. For this purpose we use the Eclipse Modeling Framework and Eclipse Sirius Project, which are part of the Eclipse Modeling Project. The paper describes the complete workflow based on a simple real-life system example to clarify our approach. It covering the design of the domain-specific language, semi-automatic model editor generation, modeling the system, and finally executing a simulation of its behavior.
引用
收藏
页码:297 / 304
页数:8
相关论文
共 50 条
  • [1] The Tool Generation Challenge for Executable Domain-Specific Modeling Languages
    Mayerhofer, Tanja
    Combemale, Benoit
    [J]. SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 : 193 - 199
  • [2] Testing domain-specific languages in eclipse
    Wu, Hui
    Gray, Jeff
    [J]. Proc Conf Object Orient Program Syst Lang Appl OOPSLA, (173-174):
  • [3] Towards platform specific energy estimation for executable domain-specific modeling languages
    Beziers la Fosse, Thibault
    Tisi, Massimo
    Bousse, Erwan
    Mottu, Jean-Marie
    Sunye, Gerson
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 314 - 317
  • [4] Advanced and efficient execution trace management for executable domain-specific modeling languages
    Erwan Bousse
    Tanja Mayerhofer
    Benoit Combemale
    Benoit Baudry
    [J]. Software & Systems Modeling, 2019, 18 : 385 - 421
  • [5] Advanced and efficient execution trace management for executable domain-specific modeling languages
    Bousse, Erwan
    Mayerhofer, Tanja
    Combemale, Benoit
    Baudry, Benoit
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (01): : 385 - 421
  • [6] A Study and Instantiation of Executable Domain-Specific Modeling
    Duan, Qing
    Liu, Junhui
    Liang, Zhihong
    Sun, Xingping
    Kang, Hongwei
    Yang, ShengLin
    [J]. 2013 3RD INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, COMMUNICATIONS AND NETWORKS (CECNET), 2013, : 41 - 44
  • [7] Domain-specific modeling languages for enterprise DRE system QoS
    Slaby, JM
    Baker, SD
    [J]. COMPUTER, 2006, 39 (02) : 30 - 31
  • [8] A Module System for Domain-Specific Languages
    Jackson, Ethan K.
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2014, 14 : 771 - 785
  • [9] Domain-specific modeling with visual languages - Preface
    Gray, J
    Rossi, M
    Tolvanen, JP
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 207 - 209
  • [10] A Constraint Modeling Framework for Domain-Specific Languages
    Pschorn, Patrick
    Antonino, Pablo Oliveira
    Morgenstern, Andreas
    Kuhn, Thomas
    [J]. DSM'19: PROCEEDINGS OF THE 17TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON DOMAIN-SPECIFIC MODELING, 2019, : 20 - 29