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 :
بازگشت