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.
[1]
Bernard P. Zeigler,et al.
Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems
,
2000
.
[2]
Bernard P. Zeigler,et al.
From UML State Charts to DEVS State Machines using XML
,
2007
.
[3]
Andreas Tolk,et al.
M&S within the Model Driven Architecture
,
2004
.
[4]
David Harel,et al.
Statecharts: A Visual Formalism for Complex Systems
,
1987,
Sci. Comput. Program..
[5]
Qun Li,et al.
A transformation model from DEVS to SMP2 based on MDA
,
2009,
Simul. Model. Pract. Theory.
[6]
Li Qun,et al.
A transformation model from DEVS to SMP2 based on MDA
,
2008
.