Debugging

Launch

Follow one of these steps:

Then Eclipse switches to the POOSL Debug perspective, and the model will start in the paused state. To return to the POOSL Edit perspective, click on the POOSL Edit perspective button in the top right corner.

Control

The debugging starts the simulation in the paused state. The following buttons in the Eclipse tool-bar change the state of the simulation:

A specific transition can be performed using the Execution Tree view.

It is possible that the simulator encounters a runtime exception during simulation. This will pause the model, such that the user can still inspect the process instances, and report the exception in a pop-up. When the simulation is in this error state, clicking any of these control buttons will only show the pop-up with the exception again; no transitions are performed anymore.

Monitor

The progress of the simulation can be monitored using multiple views:

For non-interactive simulation, use Run a POOSL Model instead.

Advanced features