• DocumentCode
    3076578
  • Title

    Multi-way Semantic Specification of Domain-Specific Modeling Languages

  • Author

    Lindecker, David ; Simko, Gabor ; Madari, Istvan ; Levendovszky, Tihamer ; Sztipanovits, Janos

  • Author_Institution
    Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2013
  • fDate
    22-24 April 2013
  • Firstpage
    20
  • Lastpage
    29
  • Abstract
    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.
  • Keywords
    formal specification; simulation languages; CPS development; DSML; FORMULA language; GME tool; cyber-physical system; denotational semantics; domain-specific modeling language; generic modeling environment; multiway semantic specification; operational semantics; semantics specification; statecharts-like language; Abstracts; Analytical models; Data models; Gears; Semantics; Syntactics; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2013 20th IEEE International Conference and Workshops on the
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    978-0-7695-4991-0
  • Type

    conf

  • DOI
    10.1109/ECBS.2013.29
  • Filename
    6601569