Data Visualization for Discrete Event Models
This thesis combines web technologies, data visualization and discrete event simulation. The result will be a generic, user-friendly way of visualizing data from a running model.
The ABS language, developed by the ASR group, enables users to model server load and bandwidth consumption for different workloads, movement of vessels off the coast of Norway, behaviors of celebrants during New Year’s Eve, and anything else interesting that can be expressed as discrete events happening at a specified time.
The result of this thesis will be a general visualization frontend for ABS. The user should be able to choose multiple data points and time series from a menu, choose how to visualize them (line vs bar chart, colors, position of graph, ...), and save these choices for the next time the model is run.
Work on this thesis includes:
- Selecting frontend libraries and visualization technology
- Implementing the visualization frontend
- Documenting best practices for model authors on how to get best visualization results
- Creating some sample models as teaching aids