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
Hi-index | 0.00 |
Hemes 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.