A graphical representation of concurrent processes
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Analyzing parallel program executions using multiple views
Journal of Parallel and Distributed Computing - Special issue: software tools for parallel programming and visualization
The visualization of parallel systems: an overview
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
A methodology for building application-specific visualizations of parallel programs
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
What to draw? When to draw?: an essay on parallel program visualization
Journal of Parallel and Distributed Computing - Special issue on tools and methods for visualization of parallel systems and computations
Software—Practice & Experience
A framework, tools, and methodology for the visualization of parallel and distributed systems
A framework, tools, and methodology for the visualization of parallel and distributed systems
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Visualizing the Performance of Parallel Programs
IEEE Software
Interactive Visual Exploration of Distributed Computations
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Toward Flexible Control of the Temporal Mapping from Concurrent Program Events to Animations
Proceedings of the 8th International Symposium on Parallel Processing
Balancing Consistency and Lag in Transaction-Based Computational Steering
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
An architecture for monitoring, visualization, and control of gigabit networks
IEEE Network: The Magazine of Global Internetworking
Visualising and debugging distributed multi-agent systems
Proceedings of the third annual conference on Autonomous Agents
Concurrent single stepping in event-visualization tools
Cluster Computing
Computer Networks: The International Journal of Computer and Telecommunications Networking - Protocol animation
Protocol animation based on event-driven visualization scenarios in real-time LOTOS
Computer Networks: The International Journal of Computer and Telecommunications Networking - Protocol animation
Algorithm Visualization For Distributed Environments
INFOVIS '98 Proceedings of the 1998 IEEE Symposium on Information Visualization
Algorithm Animation Systems for Constrained Domains
Revised Lectures on Software Visualization, International Seminar
Growing squares: animated visualization of causal relations
Proceedings of the 2003 ACM symposium on Software visualization
Interactive Problem Solving via Algorithm Visualization
INFOVIS '00 Proceedings of the IEEE Symposium on Information Vizualization 2000
Animated visualization of causal relations through growing 2D geometry
Information Visualization - Special issue: Software visualization
Visualizing structural properties of irregular parallel computations
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Visualization aided performance tuning of irregular task-parallel computations
Information Visualization
MOVIS: A system for visualizing distributed mobile object environments
Journal of Visual Languages and Computing
Understanding complex multithreaded software systems by using trace visualization
Proceedings of the 5th international symposium on Software visualization
TIE: an interactive visualization of thread interleavings
Proceedings of the 5th international symposium on Software visualization
Causality visualization using animated growing polygons
INFOVIS'03 Proceedings of the Ninth annual IEEE conference on Information visualization
replay: visualising the structure and behaviour of interconnected systems
ACSC '13 Proceedings of the Thirty-Sixth Australasian Computer Science Conference - Volume 135
Hi-index | 0.00 |
Understanding and analyzing the execution of parallel and distributed systems is both important and challenging. Researchers have developed visualization tools to support users in confronting this challenge. However, experience shows that these tools can mislead as well as inform the viewer. This article discusses ways that visualization systems can hinder the viewer's comprehension of a program's execution. It then presents three characteristics that visualizations of concurrent systems should exhibit to promote an understanding of concurrent computations. The authors reveal how visualizations with reorderable, synchronous, and independent displays support an accurate representation of concurrent computations. They also describe the implementation of these essential characteristics with their own visualization tool environment, called Parade.