COMPOSITIONAL SPECIFICATION OF BEHAVIORAL SEMANTICS FOR DOMAIN-SPECIFIC MODELING LANGUAGES

被引:1
|
作者
Chen, Kai [1 ]
Porter, Joseph [2 ]
Sztipanovits, Janos [2 ]
Neema, Sandeep [2 ]
机构
[1] Motorola Labs, 1303 E Algonquin Rd, Schaumburg, IL 60196 USA
[2] Vanderbilt Univ, Inst Software Integrated Syst, Nashville, TN 37205 USA
关键词
Formal semantics; model-integrated computing; embedded systems design;
D O I
10.1142/S1793351X09000628
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Domain-Specific Modeling Languages (DSMLs) play a fundamental role in the model-based design of embedded software and systems. While abstract syntax metamodeling enables the rapid and inexpensive development of DSMLs, the specification of DSML semantics is still a hard problem. In previous work, we have developed methods and tools for the semantic anchoring of DSMLs. Semantic anchoring introduces a set of reusable "semantic units" that provide reference semantics for basic behavioral categories using the Abstract State Machine framework. In this paper, we extend the semantic anchoring framework to heterogeneous behaviors by exploring methods for the composition of semantic units. Semantic unit composition reduces the required effort from DSML designers and improves the quality of the specification. The proposed method is demonstrated through a case study. Formal notions of compositionality are discussed as well as a brief comparison with similar research tools.
引用
收藏
页码:31 / 56
页数:26
相关论文
共 50 条
  • [31] 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
  • [32] PRACTICAL EXPRESSIVENESS OF INTERNAL AND EXTERNAL DOMAIN-SPECIFIC MODELING LANGUAGES
    Warnke, Tom
    Uhrmacher, Adelinde M.
    [J]. 2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 4566 - 4567
  • [33] Domain-specific modeling languages for enterprise DRE system QoS
    Slaby, JM
    Baker, SD
    [J]. COMPUTER, 2006, 39 (02) : 30 - 31
  • [34] 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
  • [35] On the Behavioral Semantics of Real-Time Domain Specific Visual Languages
    Rivera, Jose E.
    Duran, Francisco
    Vallecillo, Antonio
    [J]. REWRITING LOGIC AND ITS APPLICATIONS, 2010, 6381 : 174 - 190
  • [36] Natural Semantics for Domain-Specific Language
    Steingartner, William
    Novitzka, Valerie
    [J]. NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS, ADBIS 2021, 2021, 1450 : 181 - 192
  • [37] Domain-Specific Modeling Environment for Developing Domain Specific Modeling Languages as Lightweight General Purpose Modeling Language Extensions
    Zecevic, Igor
    Bjeljac, Petar
    Perisic, Branko
    Maruna, Vladimir
    Venus, Danijel
    [J]. RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2017, 569 : 872 - 881
  • [38] 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
  • [39] Agile development with Domain Specific Languages - Scaling up Agile - Is Domain-Specific Modeling the key?
    Wills, AC
    Kelly, S
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 311 - 314
  • [40] A Domain-Specific Modeling Language for Specification of Clinical Scores in Mobile Health
    de Aguiar Barbosa, Allan Fabio
    da Silva e Silva, Francisco Jose
    Coutinho, Luciano Reis
    dos Santos, Davi Viana
    Teles, Ariel Soares
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 104 - 113