ACM SIGPLAN Notices · 1988 · 13 citations · 3 references
ComputingComputer ScienceComputer SystemsDistributed SystemsOperating SystemsSystems ProgrammingApplication Programming InterfacesDistributed DebuggingEvent-driven ArchitectureBreakpoint DebuggingBreakpoint ManagementDebugging SupportDistributed System DebuggingExecution TracingReplay
We describe a debugger that is being developed for distributed programs in Amoeba. A major goal in our work is to make the debugger independent of the Amoeba kernel. Our design integrates many facilities found in other debuggers, such as execution replay, breakpointing, and an event-based view of the execution of the target program. This paper discusses the influence of Amoeba's architecture on the attainability of our goals and the desired functionality of the debugger. We also consider such problems as how to deal with timeouts and interactions between the target program and its environment.
3
K. Mani Chandy, Leslie Lamport · ACM Transactions on Computer Systems · 1985 · 2.4K citations · Full text
Monitoring distributed systems
Jeffrey J. Joyce, Greg Lomow, Konrad Slind et al. · ACM Transactions on Computer Systems · 1987 · 251 citations · Full text