Transforming statecharts to SMP2 for simulation modelling of complex systems

Modelling and Simulation (M&S) is an important methodology in complex systems research. Complex simulation systems have been developed to study the dynamic behaviors and temporal interactions of complex systems to gain insights in many disciplines. SMP2 is a simulation model standard to promote model portability and reuse and has been successfully used in several applications of complex simulation systems development. However, SMP2 lacks of behavioral modelling capability. In this paper, we integrate Statecharts, a pervasive behavioral modelling formalism, into SMP2-based M&S framework to empower SMP2 for complex simulation system development. We discuss SMP2 metamodel and Statecharts metamodel, design the mapping rules of the metamodels, and implement a prototype tool to transform Statecharts models to SMP2.