






UC3
UC3: Allow user to switch layout algorithm and graph display heuristics.
Primary Actor: Peer-to-peer Researcher / ODIN Developer.
Secondary Actor: Students, peer reviewers of ODIN research.
Stakeholders and Interests:
Peer-to-peer Researcher / ODIN Developer:
Wants to have different views of the graphical network structure.
Wants alternative presentation of the simulation.
Wants the ability to inspect a specific area of the network topology, or a large view of the entire network.
Preconditions:
The network viewer is already up and running, and a simulation log file has been loaded.
Success Guarantee (Postconditions):
The layout previously displayed will mutate to the desired graph layout.
Main Success Scenario
1. The user selects the desired layout from a list.
2. The screen is cleared and a new layout is drawn at the correct point in time in the simulation.
3. The simulation animation continues using the new layout.
Extensions (Alternative Flows):
Some layout algorithms may be a poor choice for the given topology or a rapidly changing topology. The user will have to take this into consideration and change layouts accordingyly based on their preferences.
Special Requirements:
The simulation must still be running.
Technology and Data Variation List:
The layouts will have to handle many different graph topologies.
Frequency of Occurrence:
Multiple times during the run of a simulation in the viewer.
Open Issues:
None at this time
Link to this Page