Multi-Way Semantic Specification of Domain-Specific Modeling Languages

被引:1
|
作者
Lindecker, David [1 ]
Simko, Gabor [1 ]
Madari, Istvan [1 ]
Levendovszky, Tihamer [1 ]
Sztipanovits, Janos [1 ]
机构
[1] Vanderbilt Univ, Inst Software Integrated Syst, Nashville, TN 37235 USA
关键词
D O I
10.1109/ECBS.2013.29
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Increased emphasis on the use of model-based design methods, particularly for developing Cyber-Physical Systems (CPS), has created challenges in the area of developing domain-specific modeling languages (DSML). To meet the increased demand for DSMLs, rapid development tools and techniques are needed. While tools such as the Generic Modeling Environment (GME) for the specification of the syntactic structure of DSMLs are well established, proper techniques for the specification of semantics and methods for integrating the semantic specifications with the language design tool suite remain interesting challenges. Current efforts in semantic specification of DSMLs focus solely on operational semantics. In this paper we show how the specification of multiple types of semantics can bring added benefit. We also emphasize the use of FORMULA, a formal modeling and analysis language, and show how it can be used to specify the semantics of a DSML in a way that integrates with DSML development tools. As a case study, we consider the operational and denotational semantics of a Statecharts-like language and show that the two semantic specifications can be used for complementary applications.
引用
收藏
页码:20 / 29
页数:10
相关论文
共 50 条
  • [21] On the Globalization of Domain-Specific Languages
    Cheng, Betty H. C.
    Combemale, Benoit
    France, Robert B.
    Jezequel, Jean-Marc
    Rumpe, Bernhard
    [J]. GLOBALIZING DOMAIN-SPECIFIC LANGUAGES, 2015, 9400 : 1 - 6
  • [22] Macros for Domain-Specific Languages
    Ballantyne, Michael
    King, Alexis
    Felleisen, Matthias
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4
  • [23] 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
  • [24] DSMCompare: domain-specific model differencing for graphical domain-specific languages
    Manouchehr Zadahmad
    Eugene Syriani
    Omar Alam
    Esther Guerra
    Juan de Lara
    [J]. Software and Systems Modeling, 2022, 21 : 2067 - 2096
  • [25] RUNTIME CODE GENERATION FOR INTERPRETED DOMAIN-SPECIFIC MODELING LANGUAGES
    Meyer, Tom
    Helms, Tobias
    Warnke, Tom
    Uhrmacher, Adelinde M.
    [J]. 2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 605 - 615
  • [26] Specifying and Composing Concerns Expressed in Domain-Specific Modeling Languages
    Hovsepyan, Aram
    Van Baelen, Stefan
    Berbers, Yolande
    Joosen, Wouter
    [J]. OBJECTS, COMPONENTS, MODELS AND PATTERNS, PROCEEDINGS, 2009, 33 : 116 - 135
  • [27] Domain-specific modeling languages for enterprise DRE system QoS
    Slaby, JM
    Baker, SD
    [J]. COMPUTER, 2006, 39 (02) : 30 - 31
  • [28] DSMCompare: domain-specific model differencing for graphical domain-specific languages
    Zadahmad, Manouchehr
    Syriani, Eugene
    Alam, Omar
    Guerra, Esther
    de Lara, Juan
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (05): : 2067 - 2096
  • [29] Synchronization of abstract and concrete syntax in domain-specific modeling languages
    Rath, Istvan
    Okros, Andras
    Varro, Daniel
    [J]. SOFTWARE AND SYSTEMS MODELING, 2010, 9 (04): : 453 - 471
  • [30] PRACTICAL EXPRESSIVENESS OF INTERNAL AND EXTERNAL DOMAIN-SPECIFIC MODELING LANGUAGES
    Warnke, Tom
    Uhrmacher, Adelinde M.
    [J]. 2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 4566 - 4567