6th International Workshop on
Model-driven Approaches for Simulation Engineering

SpringSim logo held within the
SCS/ACM/IEEE Symposium on Theory of Modeling and Simulation
part of SpringSim 2016
Mod4Sim16 logo

Call for Papers

The workshop aims to bring together experts in model-based, model-driven and software engineering with experts in simulation methods and simulation practitioners, with the objective to advance the state of the art in model-driven simulation engineering.

Simulation engineering is the discipline that applies the principles of engineering and simulation science for designing and constructing simulation models, developing and maintaining their software implementations, and conducting simulation experiments.

Model-driven engineering approaches provide considerable advantages to software systems engineering activities through the provision of consistent and coherent models at various abstraction levels. As these models are in a machine readable form, model-driven engineering approaches can also support the exploitation of computing capabilities for model reuse, code generation, model checking and test case generation.

As simulations are basically software systems, they can similarly benefit from model-driven engineering approaches to support automatic code generation, enhance software quality, and reduce costs, development effort and time-to-market.

Similarly to systems and software engineering, simulation engineering can exploit the capabilities of model-driven approaches by increasing the abstraction level in simulation model specifications. Model transformations enable automating generation of other models as well as simulation code. Further advantages can be gained by using general purpose modeling languages, such as UML and SysML. These modeling languages can be used for descriptive modeling (to describe the system to be simulated), for analytical modeling (to specify analytically the simulation of the same system) and for implementation modeling (to define the respective simulator). A partial list of topics of interest includes: model-driven simulation engineering processes

  • model-driven simulation engineering processes
  • requirements modeling for simulation
  • domain specific languages for modeling and simulation
  • model transformations for simulation model building
  • model transformations for simulation model implementation
  • model-driven engineering of distributed simulation systems
  • relationship between metamodeling standards (e.g., MOF, Ecore) and distributed simulation standards (e.g., HLA, DIS)
  • metamodels for simulation reuse and interoperability
  • model-driven technologies for different simulation paradigms (discrete event simulation, multi agent simulation, sketch-based simulation, etc.)
  • model-driven methods and tools for performance engineering of simulation systems
  • simulation tools for model-driven software performance engineering
  • model-driven technologies for simulation verification and validation
  • model-driven technologies for simulation modernization
  • model-driven technologies for data collection and analysis
  • model-driven technologies for simulation visualization
  • executable UML
  • executable Architectures
  • SysML/Modelica integration
  • simulation model portability and reuse
  • model-based systems verification and validation
  • simulation for model-based systems engineering

To stimulate creativity, however, the workshop maintains a wider scope and welcomes contributions offering original perspectives on model-driven engineering of simulation systems.

Importante dates have been updated!