Magic Model Analyst allows you to run elements simulation in a MagicDraw project. Elements that can be simulated are those that are supported by the simulation engines in Magic Model Analyst. Any number of simulation engines can be implemented as separate plugins and registered to Simulation Framework as the engines for some particular types of models. 

The following table shows a list of simulation engines and their supported elements that come with Cameo Simulation Toolkit

Simulation engineSupported elements
Activity engine
  • Activities.
  • Activity diagrams.
  • Classes whose classifier behavior is an Activity.
  • InstanceSpecifications of a class whose classifier behavior is an Activity.
State Machine engine
  • State Machines.
  • State Machine diagrams.
  • Classes whose classifier behavior is a State Machine.
  • InstanceSpecifications of a Class whose classifier behavior is a State Machine.
Interaction engine
  • Interactions.
  • Sequence diagrams.
  • Classes whose classifier behavior is an Interaction.
  • InstanceSpecification of a Class whose classifier behavior is an Interaction.
Parametric engine
  • Blocks that contain properties that are bound to other properties (or constraint parameters) with connected binding connectors.
  • SysML Parametric diagrams.
  • InstanceSpecifications of a Block containing properties that are bound to other properties (or constraint parameters) with connected binding connectors.


To run a simulation, do one of the following