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 条
  • [31] Towards multi-agent models of domain-specific languages
    Meriste, M
    Kelder, T
    Helekivi, J
    [J]. DATABASES AND INFORMATION SYSTEMS II, 2002, : 239 - 251
  • [32] Towards an Infrastructure for Domain-Specific Languages in a Multi-domain Cloud Platform
    Goldschmidt, Thomas
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2014, 2014, 8569 : 242 - 253
  • [33] 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
  • [34] 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
  • [35] 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
  • [36] 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
  • [37] Untangling Crosscutting Concerns in Domain-specific Languages with Domain-specific Join Points
    Dinkelaker, Tom
    Monperrus, Martin
    Mezini, Mira
    [J]. DSAL09: DOMAIN-SPECIFIC ASPECT LANGUAGES, 2009, : 1 - 5
  • [38] A Taxonomy of Domain-Specific Aspect Languages
    Fabry, Johan
    Dinkelaker, Tom
    Noye, Jacques
    Tanter, Eric
    [J]. ACM COMPUTING SURVEYS, 2015, 47 (03)
  • [39] Domain-Specific Languages in Scientific Computing
    Hinsen, Konrad
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2018, 20 (01) : 88 - 92
  • [40] Domain-specific languages: An annotated bibliography
    van Deursen, A
    Klint, P
    Visser, J
    [J]. ACM SIGPLAN NOTICES, 2000, 35 (06) : 26 - 36