Title
Execution framework of the GEMOC studio (tool demo).
Abstract
The development and evolution of an advanced modeling environment for a Domain-Specific Modeling Language (DSML) is a tedious task, which becomes recurrent with the increasing number of DSMLs involved in the development and management of complex software-intensive systems. Recent efforts in language workbenches result in advanced frameworks that automatically provide syntactic tooling such as advanced editors. However, defining the execution semantics of languages and their tooling remains mostly hand crafted. Similarly to editors that share code completion or syntax highlighting, the development of advanced debuggers, animators, and others execution analysis tools shares common facilities, which should be reused among various DSMLs. In this tool demonstration paper, we present the execution framework offered by the GEMOC studio, an Eclipse-based language and modeling workbench. The framework provides a generic interface to plug in different execution engines associated to their specific metalanguages used to define the discrete-event operational semantics of DSMLs. It also integrates generic runtime services that are shared among the approaches used to implement the execution semantics, such as graphical animation or omniscient debugging.
Year
DOI
Venue
2016
10.1145/2997364.2997384
SLE
Keywords
Field
DocType
domain-specific modeling language, language and modeling workbenches, model execution, debugging
Syntax highlighting,Workbench,Operational semantics,Programming language,Computer science,Modeling language,Animation,Plug-in,Semantics,Debugging
Conference
Citations 
PageRank 
References 
5
0.46
5
Authors
6
Name
Order
Citations
PageRank
Erwan Bousse1467.96
Thomas Degueule2281.59
Didier Vojtisek371.20
Tanja Mayerhofer413616.83
Julien DeAntoni518018.34
Benoît Combemale642346.61