DocumentCode
2403986
Title
Breakpoints and halting in distributed programs
Author
Miller, Barton P. ; Choi, Jong-Deok
Author_Institution
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
fYear
1988
fDate
13-17 Jun 1988
Firstpage
316
Lastpage
323
Abstract
Interactive debugging requires that the programmer be able to half a program at interesting points in its execution. The authors define distributed breakpoints and present an algorithm for implementing the detection points and an algorithm for halting a distributed program in a consistent state. Events that can be partially ordered are defined as detectable and form the basis for the breakpoint predicates. From the breakpoint definition, an algorithm is obtained that can be used in a distributed debugger to detect these breakpoints. The halting algorithm extends K.M. Chandy and L. Lamport´s (1985) algorithm for recording global state and solves the problem of processes that are not fully connected or frequently communicating
Keywords
distributed processing; program debugging; algorithm; breakpoint definition; breakpoint predicates; detection points; distributed breakpoints; distributed debugger; distributed programs; halting algorithm; interactive debugging; Contracts; Debugging; Delay; Detectors; Event detection; Programming profession; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1988., 8th International Conference on
Conference_Location
San Jose, CA
Print_ISBN
0-8186-0865-X
Type
conf
DOI
10.1109/DCS.1988.12532
Filename
12532
Link To Document