DEVSML studio: a framework for integrating domain specific languages for discrete and continuous hybrid systems into DEVS based m&s environment
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.
SummerSim