Download:
|
by Hendra Widjaja, Michael J. Oudshoorn
http://www.cs.adelaide.edu.au/users/michael/papers/ICCI96.ps
Add To MetaCart
Abstract:
Program visualisation can be defined as the application of graphical constructs to an algorithm or a program in order to visualise and understand its execution, methods, elements and purposes. It can be applied to a wide range of programming domains. It can also be used as a tool during program development. One such use is for understanding and debugging concurrent object-oriented programs. This paper describes Visor++, a tool for these purposes. It provides a coherent set of views that can easily be related back to the program being visualised. Furthermore, the tool is designed to have a loosely-coupled architecture, which is relatively easy to change and extend.
Citations
|
797
|
Software Engineering: A Practitioner’s Approach
– Pressman
- 2000
|
|
592
|
the ordering of events in a distributed system
– Time
- 1978
|
|
289
|
The Annotated C++ Reference Manual
– Ellis, Stroustrup
- 1990
|
|
97
|
A Methodology for Building Application-Specific Visualizations of Parallel Programs
– Stasko, Kraemer
- 1993
|
|
76
|
The visualiztion of parallel systems: An overview
– Kraemer, Stasko
- 1993
|
|
42
|
Modeling object-oriented program execution
– Pauw, Kimelman, et al.
- 1994
|
|
36
|
A Principled Taxonomy of Software Visualisation
– Price, Baecker, et al.
- 1993
|
|
35
|
Visualizing Performance Debugging
– Lehr, Segall, et al.
- 1989
|
|
33
|
GraphTrace - Understanding Object-Oriented Systems Using Concurrently Animated Views
– Kleyn, Gingrich
- 1988
|
|
23
|
The Compositional C++ language definition
– Carlin, Chandy, et al.
- 1993
|
|
19
|
Performance instrumentation techniques for parallel systems
– Reed
- 1993
|
|
9
|
Causality-preserving timestamps in distributed programs
– Beguelin, Seligman
- 1993
|
|
4
|
Algorithms for Off-line Clock Synchronisation
– Ashton
- 1995
|
|
4
|
Monitoring the processing of interactive requests on distributed systems
– Ashton, Penny
- 1995
|
|
3
|
Devising a program visualisation tool for concurrent and object-oriented programs: A survey
– Widjaja, Oudshoorn
- 1995
|
|
2
|
Using Visualisation to Foster ObjectOriented Understanding
– Jerding, Stasko
- 1994
|
|
2
|
Parallel Program Visualisation for a Message-Passing System
– Marwaha, Zhang
- 1994
|
|
2
|
Making a Case for Animating C++ Programs
– West
- 1994
|
|
2
|
Graphical assistance in parallel program development
– Ma
- 1994
|
|
1
|
Performance Visualisation of Message-Passing Programs Using Relational Approach
– Lei, Zhang
- 1994
|