Model-driven Development of Simulation Solution based on SysML starting with the Simulation Core
Pascal Weyprecht and Oliver Rose
Symposium On Theory of Modeling and Simulation - DEVS Integrative M&S Symposium (TMS/DEVS 2011)
Boston, MA, USA, April 4-9, 2011
Today’s market is filled with a variety of simulation solutions for discrete-event simulation, but each has its own meta-model. A conversion between these meta-models is hard or even impossible. In some cases this is intended by the vendor of the simulation solution, in other cases it results from missing standards during development time. We propose SysML as a standardized simulation language and achieve this we develop a simulation solution with SysML as meta-model. For that purpose model-driven methods are used for a decreased development time and increased stability and maintainability compared to traditional development techniques. In this paper we present the design of the simulation core, and how model-driven techniques can be used for the development of a discrete-event simulation solution. We are starting with SysML as the meta-model, followed by an execution engine based on fUML and create a SysML based simulation core. Furthermore we will give a brief introduction to the Eclipse Modeling Framework (EMF), the Java Emitter Templates (JET) and eJava, a tool developed by the Software Technology Group at the Dresden University of Technology.
Conference Manager (V2.56.8 - Rev. 1568)