| Single stepping in event-visualization tools |
| Full text |
Pdf
(460 KB)
|
| Source
|
IBM Centre for Advanced Studies Conference
archive
Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
table of contents
Toronto, Ontario, Canada
Page: 19
Year of Publication: 1996
|
|
Authors
|
|
Marc Khouzam
|
Department of Computer Science, University of Waterloo, Waterloo, Ontario N2L 3G1
|
|
Thomas Kunz
|
Department of Computer Science, University of Waterloo, Waterloo, Ontario N2L 3G1
|
|
| Sponsors |
|
| Publisher |
IBM Press
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 7, Citation Count: 0
|
|
|
ABSTRACT
Event visualization tools are commonly used to facilitate the debugging of distributed applications. Although these tools provide a graphical view of distributed executions, they are frequently insufficient for full debugging purposes. The need for traditional debugging operations is often overlooked when building these tools. One of the most useful operations in traditional debuggers is single stepping. However, the difficulties faced when dealing with partially ordered-executions have deterred the development of a single-stepping method for concurrent processes. This paper describes a single-stepping operations suitable for event-visualization tools. Three different methods for single stepping are presented: global-step, step-over and step-in. Abstraction techniques are commonly used to reduce the overwhelming amount of detail presented to the user. Accordingly, single stepping in the presence of abstraction is considered. The operations defined in this paper have been implemented in Poet, a Partial Order Event Tracer, and examples of the resulting visualizations are given.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
{1} J. P. Black, M. H. Coffin, D. J. Taylor, T. Kunz, and A. A. Basten. Linking specification, abstraction, and debugging. CCNG Technical Report E-232, University of Waterloo, November 1993.
|
 |
2
|
|
| |
3
|
|
| |
4
|
Al Geist , Adam Beguelin , Jack Dongarra , Weicheng Jiang , Robert Manchek , Vaidy Sunderam, PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing, MIT Press, Cambridge, MA, 1995
|
| |
5
|
|
 |
6
|
|
| |
7
|
{7} M. Khouzam. Single stepping in event-visualisation tools for distributed applications. Master's thesis, University of Waterloo, 1996.
|
| |
8
|
{8} J. A. Kohl and G. A. Geist. The PVM 3.4 tracing facility and XPVM 1.1. Technical report, Computer Science & Mathematic Division, Oak Ridge National Laboratory, Oak Ridge, TN, USA, 1995.
|
 |
9
|
Dieter Kranzlmüller , Siegfried Grabner , Jens Volkert, Event graph visualization for debugging large applications, Proceedings of the SIGMETRICS symposium on Parallel and distributed tools, p.108-117, May 22-23, 1996, Philadelphia, Pennsylvania, United States
[doi> 10.1145/238020.238054]
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
David J. Taylor , Thomas Kunz , James P. Black, Achieving target-system independence in event visualisation, Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research, p.58, November 07-09, 1995, Toronto, Ontario, Canada
|
| |
15
|
{15} J. C. Yan. Performance tuning with AIMS - an automated instrumentation and monitoring system for multicomputers. In Proceedings of the 27th Hawaii International Conference on Systems and Sciences . ACM, January 1994.
|
| |
16
|
|
| |
17
|
{17} I. Yu. Integrating event visualization with sequential debugging. Master's essay, University of Waterloo, 1996.
|
| |
18
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|