






UC6.1 - Iteration 3
UC6.1: Step Execution
Primary Actor: Peer-to-peer Researcher / ODIN Developer.
Stakeholders and Interests:
ODIN Developer:
Wants to control execution of each event one step at a time.
Preconditions:
- The simulation has been successfully breaked (see parent use case).
Success Guarantee (Postconditions):
On request, the next valid command in the ONA log file is executed and displayed on the screen.
Main Success Scenario
- The user clicks the "Step" button while the simulation is breaked.
- The simulation executes the next command and displays the command at the bottom of the screen, with the accompanying timestamp.
Extensions (Alternative Flows):
If the current line is the last command in the ONA file, pressing "Step" will result in the simulation ending, and a message indicating the simulation has ended.
Special Requirements:
The simulation must be breaked to allow stepping.
Technology and Data Variation List:
None.
Frequency of Occurrence:
This will occur frequently if the simulation is breaked. It may be prudent to allow the step button to be held down, and advance the simulation one step at a time at a hard coded rate.
Open Issues:
None.
Links to this Page