Towards a Systematic Engineering of Industrial Domain-Specific Languages

被引:5
|
作者
Gupta, Rohit [1 ]
Kranz, Sieglinde [1 ]
Regnat, Nikolaus [1 ]
Rumpe, Bernhard [2 ]
Wortmann, Andreas [3 ]
机构
[1] Siemens AG, Munich, Germany
[2] Rhein Westfal TH Aachen, Software Engn, Aachen, Germany
[3] Univ Stuttgart, Inst Control Engn Machine Tools & Mfg Units, Stuttgart, Germany
关键词
Domain-Specific Languages; Model-Based Systems Engineering; Industrial Language Engineering; COGNITIVE DIMENSIONS; NOTATIONS;
D O I
10.1109/SER-IP52554.2021.00016
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Domain-Specific Languages (DSLs) help practitioners in contributing solutions to challenges of specific domains. The efficient development of user-friendly DSLs suitable for industrial practitioners with little expertise in modelling still is challenging. For such practitioners, who often do not model on a daily basis, there is a need to foster reduction of repetitive modelling tasks and providing simplified visual representations of DSL parts. For industrial language engineers, there is no methodical support for providing such guidelines or documentation as part of reusable language modules. Previous research either addresses the reuse of languages or guidelines for modelling. For the efficient industrial deployment of DSLs, their combination is essential: the efficient engineering of DSLs from reusable modules that feature integrated documentation and guidelines for industrial practitioners. To solve these challenges, we propose a systematic approach for the industrial engineering of DSLs based on the concept of reusable DSL Building Blocks, which rests on several years of experience in the industrial engineering of DSLs and their deployment to various organizations. We investigated our approach via focus group methods consisting of five participants from industry and research qualitatively. Ultimately, DSL Building Blocks support industrial language engineers in developing better usable DSLs and industrial practitioners in more efficiently achieving their modelling.
引用
收藏
页码:49 / 56
页数:8
相关论文
共 50 条
  • [1] Towards Systematic Engineering of Hybrid Graphical-Textual Domain-Specific Languages
    Predoaia, Ionut
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 153 - 158
  • [2] Towards the Systematic Construction of Domain-Specific Transformation Languages
    Sanchez Cuadrado, Jesus
    Guerra, Esther
    de Lara, Juan
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2014, 2014, 8569 : 196 - 212
  • [3] Domain-Specific Languages: A Systematic Mapping Study
    Kosar, Tomaz
    Bohra, Sudev
    Mernik, Marjan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 71 : 77 - 91
  • [4] Domain-Specific Languages: A Systematic Mapping Study
    Mernik, Marjan
    [J]. SOFSEM 2017: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2017, 10139 : 464 - 472
  • [5] An approach for the systematic development of domain-specific languages
    Strembeck, Mark
    Zdun, Uwe
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2009, 39 (15): : 1253 - 1292
  • [6] Gaining Industrial Confidence for the Introduction of Domain-Specific Languages
    Mooij, Arjan J.
    Hooman, Jozef
    Albers, Rob
    [J]. 2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW), 2013, : 662 - 667
  • [7] Domain-Specific Metamodelling Languages for Software Language Engineering
    Zschaler, Steffen
    Kolovos, Dimitrios S.
    Drivalos, Nikolaos
    Paige, Richard F.
    Rashid, Awais
    [J]. SOFTWARE LANGUAGE ENGINEERING, 2010, 5969 : 334 - +
  • [8] Towards Domain-specific Flow-based Languages
    Zarrin, Bahram
    Baumeister, Hubert
    Sarjoughian, Hessam
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 319 - 325
  • [9] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208
  • [10] Domain-Specific Languages and Diagram Customization for a Concurrent Engineering Environment
    Cole, Bjorn
    Dubos, Greg
    Banazadeh, Payam
    Reh, Jonathan
    Case, Kelley
    Wang, Yeou-Fang
    Jones, Susan
    Picha, Frank
    [J]. 2013 IEEE AEROSPACE CONFERENCE, 2013,