View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

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