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
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;
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
DOI :
10.1109/ECBS.2013.29