next up previous contents index
Next: 1.4.4 Model Checking and Up: 1.4 Research Focus Previous: 1.4.2 Model Transformation   Contents   Index

1.4.3 Simulation

DCharts are executable. Every DCharts model has a rigorous semantics and can be simulated in a simulation environment such as SVM (Statechart Virtual Machine), which is discussed later in detail.

Figure 1.11: Matrix of simulation and execution
Image simulationmatrix

As an overview of model simulation, Figure 1.11 illustrates the different simulation and execution strategies as a three-dimensional matrix. The meaning of the axes is described here:

It is important and interesting to know all the combinations of these schemes, though only some of the combinations are reasonable, and only some of the reasonable combinations are relevant to this thesis work.

From this discussion, it is easily seen that SVM is a powerful simulation tool that supports most of the simulation schemes, though some are simulated by the others with extra components. The concept of a clock component is important because it reduces the requirements on the simulation engine. The simulator is thus minimal and optimizable.


next up previous contents index
Next: 1.4.4 Model Checking and Up: 1.4 Research Focus Previous: 1.4.2 Model Transformation   Contents   Index
Thomas Huining Feng 2004-04-28