-
Notifications
You must be signed in to change notification settings - Fork 0
R12
Scenario steps by exactly one Execution Level
Execution Level sets step granularity of zero or one Scenario
When we run a Scenario in stepping mode, we need to know how far to execute before suspending. This is similar to the way a code debugger works — we set the Execution Level and then step using those increments.
In SM Executable UML, for example, we might set the level to state entry. Now each step suspends execution upon entry into a state. Or state activity completion could be set. A step would then suspend after a state's activity has executed.
The highest granularity defines the largest possible step, domain for example might run until a domain has nothing more to do (in SM Executable UML).
While a step level is always selected for a Scenario, the Scenario itself need not be executing in step mode. If it isn't, it will just run until the System has either terminated itself or is terminated by the user.
Copyright © 2025-2026, Leon Starr at Model Integration, LLC under the MIT Open Source License