Explicit modelling of statechart simulation environments

  • Authors:
  • Sadaf Mustafiz;Hans Vangheluwe

  • Affiliations:
  • McGill University, Canada;University of Antwerp, Belgium and McGill University, Canada

  • Venue:
  • Proceedings of the 2013 Summer Computer Simulation Conference
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose to explicitly model and synthesize experimentation environments for the interactive simulation of Statechart models. We choose the Statecharts formalism itself as the most appropriate formalism to model and synthesize such an environment. We take inspiration from software debugging as well as from simulation experimentation to explicitly model the detailed reactive behaviour of our environment. We map program debugging techniques such as execution modes, steps, and breakpoints to the simulation domain. We further explore how to integrate the notion of simulation time for the purpose of (scaled) real-time visualisation. Finally, we provide support for a (browser) client-server architecture, again making use of the features of Statecharts. We build the experimentation model on top of the model to be simulated by instrumenting it using model transformation techniques. The entire Statechart modelling, simulation, and experimentation environment described in this work is supported by our tool, AToMPM.