An overview of the SR language and implementation
ACM Transactions on Programming Languages and Systems (TOPLAS)
Debugging heterogeneous distributed systems using event-based models of behavior
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Interactive blackbox debugging for concurrent languages
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Hermes: a language for distributed computing
Hermes: a language for distributed computing
Animating work and time for debugging parallel programs foundation and experience
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
Process and event abstraction for debugging distributed programs
Process and event abstraction for debugging distributed programs
A distributed system architecture for a distributed application environment
IBM Systems Journal
Trace-Based Load Characterization for Generating Performance Software Models
IEEE Transactions on Software Engineering
Logical Clock Requirements for Reverse Engineering Scenarios from a Distributed System
IEEE Transactions on Software Engineering
Using Automatic Process Clustering for Design Recovery and Distributed Debugging
IEEE Transactions on Software Engineering
Integrating visualization into event monitoring and analysis in distributed systems management
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
DECALS: distributed experiment control and logging system
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Limiting the probe effect in debugging concurrent object-oriented programs
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Performance debugging in the enterprise parallel programming system
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Performing replay in an OSF DCE environment
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Fast detection of communication patterns in distributed executions
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Single stepping in event-visualization tools
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Integrating real-time and partial-order information in event-data displays
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
An integrated distributed systems management architecture
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
Using Hy+ for network management and distributed debugging
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
The use of process clustering in distributed-system event displays
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
Operation jump start: a CORDS integration prototype using DCE
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2
Managing heterogeneous distributed computing systems: using information repositories
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2
Vector time and causality among abstract events in distributed computations
Distributed Computing
Pattern rewriting for efficient search in partial-order event data
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Hi-index | 0.00 |
Hermes programs consist of many processes interacting with each other through primitive operations defined as part of the language. Understanding the behaviour of a Hermes program, in order to debug it, requires understanding the interactions between processes. Other aspects of debugging are little different from debugging in a conventional, sequential-programming environment. A debugger prototype has been constructed that provides a display of interprocess interactions in Hermes. This paper describes the facilities of the debugger prototype and its interaction with a running Hermes program. The internal structure of the debugger and the additional facilities that would be required to extend it to a complete debugger are also briefly described.