Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
runmodel [2020/04/26 03:33] 127.0.0.1 external edit |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Modes of Model Executions ===== | ||
- | There are 3 ways to execute your MBT mode: Run (normal), Debug and Dry Run. These options are described below in more details. | ||
- | |||
- | * Run - to execute MBT model using the sequencer specified for the model. The model runs in a dedicated thread. You can close your browser and come back to check its execution status later. You can use [[RemoteAccess|RemoteAccess]] to monitor and control MBT execution you started earlier from any [[SupportedBrowser|SupportedBrowser]]. | ||
- | * Debug - to start MBT execution in debug mode. The execution will pause at the first breakpoint. You can set the breakpoint on a state, a transition or a mCase step. To set or remove a breakpoint, right mouse click on the state, transition or mCase step node and select **Toggle Breakpoint**. | ||
- | * Pause - to pause the MBT execution in both debug mode or normal execution mode. | ||
- | * Step Trans - continue and pause at the next transition/ | ||
- | * Step mScript - step through each mScript line. | ||
- | |||
- | Both Step Trans and Step mScript will automatically highlight the current state/trans in the model graph {{http:// | ||
- | |||
- | * Resume - resumes the MBT execution to the next breakpoint or to completion. | ||
- | * Stop - stops the MBT execution. | ||
- | * DryRun - to execute MBT model without runnin [[WriteHandler|java handler]] or [[mScriptTab|mScript]]. Use DryRun to check the model. |