Authors
Saurabh Mittal, José L. Risco-Martín
Journal Paper
http://dx.doi.org/10.22360/SummerSim.2016.SCSC.049
Publisher URL
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.





