Model-driven development of simulation solution based on SysML starting with the simulation core

  • Authors:
  • Pascal Weyprecht;Oliver Rose

  • Affiliations:
  • Dresden University of Technology;Dresden University of Technology

  • Venue:
  • Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today's market is filled with a variety of simulation solutions for discrete-event simulation, but each one has its own meta-model. A conversion between these meta-models is complicated or even impossible. In some cases this is intended by the vendor of the simulation solution, in other cases it is because of missing standards during development time. We propose SysML as a standardized simulation language and to support this we develop a simulation solution with SysML as meta-model. For that purpose model-driven methods are used for 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. Additionally 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.