JCSE, vol. 13, no. 1, pp.17-31, March, 2019
DOI: http://dx.doi.org/10.5626/JCSE.2019.13.1.17
SimulML: A DSML for Simulating SysML Models
Bassim Chabibi, Mahmoud Nassar, and Adil Anwar IT Architecture and Model Driven Systems Development (IMS), ADMIR Laboratory, Rabat IT Center, ENSIAS, Mohammed V University in Rabat, Morocco
SIWEB, E3S, EMI, Mohammed V University in Rabat, Morocco
Abstract: SysML language offers strong capabilities to specify, analyze and design complex systems. However, the operational
semantics of the diagrams is not precisely defined, which affects the implementation of SysML models. Furthermore, the
SysML models are insufficient for system verification addressing various stakeholders' requirements. This aspect is
managed by the simulation process. As system modeling and simulation analysis are used during the system development
process, its efficiency is considerably reduced. This study integrates SysML modeling and simulation, through a defined
intermediate domain-specific language, namely Simulation Modeling Language, which is intended to link SysML and
simulation environments. The defined intermediate modeling language permits modeling complex systems via specification
of its syntax and semantics, using simulation principles and constructs, in addition to bridging the gap between SysML
models and different simulation environments. Utilizing the defined intermediate language, the proposed integration
approach is facilitated by the potential and strength of both SysML modeling and simulation. Moreover, this integration
approach is based on the concepts of Model-Driven Engineering ensuring an efficient passage between different models.
Keyword:
System engineering; MDE; SysML; Simulation; DSL; Model transformation
Full Paper: 222 Downloads, 1360 View
|