Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

Simulate Ribbon

The 'Simulate' ribbon presents a range of tools for configuring, building and running simulations of models, in particular models of executable states, decision analysis, business process analysis and system behavior. The definition of a simulation is further supported by the facility to create JavaScript to control a simulation, including the use of mathematical solvers such as MATLAB and Octave.

Enterprise Architect also provides the ability to start, pause and resume execution of a simulation, as well as set break points and view Call Stacks or local variables. A number of pre-defined model searches are also provided to assist with locating model artifacts related to your simulations.




See also

Dynamic Simulation

The 'Dynamic Simulation' panel brings together a range of tools for working with Behavioral Model simulations. It provides access to a number of windows that allow you to control a simulation, set up simulation triggers and signals, set breakpoints, inspect local variables or view the Call Stack. It also offers a number of pre-defined model searches for retrieving recently modified StateMachines and Activity Graphs, and enables you to apply the appropriate Perspective and Work Space for the simulation you are performing.

Dynamic Simulation Panel

Executable States

Executable StateMachines provide a means of rapidly generating, executing and simulating complex state models. In contrast to dynamic simulation of State Charts using Enterprise Architect's Simulation engine, Executable StateMachines provide a complete language-specific implementation that can form the behavioral 'engine' for multiple software products on multiple platforms.

The 'Executable States' panel provides a number of facilities for working with Executable StateMachines. You can access facilities to configure Analyzer Scripts that determine how code is generated, compiled and executed for the Executable StateMachine. There are commands for you to generate, build and execute the code that runs the simulation, as well as a facility to view the generated code in the built-in code editor.

Executable States Panel

Decision Analysis

The 'Decision Analysis' panel helps you to perform simulations of models created under Enterprise Architect's implementation of the Decision Modeling and Notation (DMN) facility, developed by the Object Modeling Group (OMG). This facility enables you to open a DMN Simulation and set up DMN Expressions, and to locate and work from DMN Configuration Artifacts.

Process Analysis

The 'Process Analysis' panel provides facilities to manage and run BPMN simulation models, based on the BPSim standard.

Process Analysis Panel

System Behavior

The 'System Behavior' panel provides access to the 'SysML Simulation Configuration Manager' view, where you can configure and manage SysML-based simulations as well as access a pre-defined search to retrieve SysML Configuration Artifacts.

System Behavior Panel


The 'Console' panel provides options for working on JavaScript code, and specifically on the code for MATLAB and Octave Solvers.

Console Panel

Run Simulation

The 'Run Simulation' panel provides a number of buttons to control execution of an active simulation, namely Start, Pause, Step Over, Step In, Step Out and Stop.

Run Simulation Panel