Communicating sequential processes
Communicating sequential processes
Software—Practice & Experience
Readings in information visualization: using vision to think
Readings in information visualization: using vision to think
Authoritative sources in a hyperlinked environment
Journal of the ACM (JACM)
Guidelines for using multiple views in information visualization
AVI '00 Proceedings of the working conference on Advanced visual interfaces
An open graph visualization system and its applications to software engineering
Software—Practice & Experience - Special issue on discrete algorithm engineering
Concurrency, objects and visualisation
ACSE '00 Proceedings of the Australasian conference on Computing education
The Theory and Practice of Concurrency
The Theory and Practice of Concurrency
Creating an Accurate Portrayal of Concurrent Executions
IEEE Concurrency
Visualizing the Performance of Parallel Programs
IEEE Software
Scale-free geometry in OO programs
Communications of the ACM - Adaptive complex enterprises
Visual Exploration of Complex Time-Varying Graphs
IEEE Transactions on Visualization and Computer Graphics
Robust composition: towards a unified approach to access control and concurrency control
Robust composition: towards a unified approach to access control and concurrency control
Power-Laws in a Large Object-Oriented Software System
IEEE Transactions on Software Engineering
On the Visualization of Social and other Scale-Free Networks
IEEE Transactions on Visualization and Computer Graphics
ICIC '09 Proceedings of the 2009 Second International Conference on Information and Computing Science - Volume 03
HiMap: Adaptive visualization of large-scale online social networks
PACIFICVIS '09 Proceedings of the 2009 IEEE Pacific Visualization Symposium
PRISM: Program Replication and Integration for Seamless MILS
SP '11 Proceedings of the 2011 IEEE Symposium on Security and Privacy
Hi-index | 0.00 |
Visualisation is often used to help understand complex systems and in particular scale-free networks which are present in many systems, from object-oriented software, to real-world and on-line social networks. While a number of tools already exist to visualise these systems, most focus on presenting the network as a whole and neglect to include information on the possibly concurrent behaviour of individual nodes. In this paper we present replay which aims to meet these demands, by visualising both the structure and evolution of the network through time, as well as the behaviour of individual nodes and the communications between nodes. We describe the unique and novel aspects of replay, including its three different but related visualisations of the underlying system, as well as its plug-in architecture, which allows replay to be extended and applied to visualise different networked systems. We also demonstrate the utility and flexibility of replay with a number of real-world visualisation examples, as well as present possible directions for future work.