Menu Close

DEVSML studio: a framework for integrating domain-specific languages for discrete and continuous hybrid systems into DEVS-based m&s environment

Authors

Saurabh Mittal, José L. Risco-Martín

Journal Paper

http://dx.doi.org/10.22360/SummerSim.2016.SCSC.049

Publisher URL

http://scs.org/

Publication date

July 2016

The Discrete EVent System (DEVS) specification has been implemented in various platforms and languages over the years. However, each implementation has been tightly coupled with the underlying syntactical language. The DEVS Modeling Language (DEVSML) is based on meta-modeling concepts that provide a Domain-Specific-Language (DSL) for DEVS model description. In this paper, we introduce DEVSML Eclipse Studio that implement DEVSML execution with two DEVS engines: DEVSJAVA and xDEVS. We demonstrate the features of DEVSML Studio with a moderately complex example of a spectroscopy system involving digital shapers. We emphasize the importance of meta-modeling concepts and their implementation in the DEVSML Studio that enables model-driven engineering practices for bringing other DSLs to a DEVS-based Modeling and Simulation (M&S) environment. We also establish the robustness and correctness of the xDEVS simulation engine, integrated within DEVSML Studio for a hybrid discrete and continuous system such as a digital shaper.