DocumentCode
3348660
Title
Debugging dynamic distributed programs using global predicates
Author
Manabe, Yoshifumi ; Aoyagi, Shigemi
Author_Institution
NTT Basic Res. Lab., Tokyo, Japan
fYear
1992
fDate
1-4 Dec 1992
Firstpage
402
Lastpage
407
Abstract
The authors describe a debugger for distributed programs based on a replay technique. Distributed programs may dynamically fork child processes and open and close communication channels between processes. This debugger features breakpoint setting and selective trace commands with global predicate conditions called conjunctive predicate and disjunctive predicate, which are related to multiple processes. It can halt or test the processes at the first global state for a given conjunctive predicate breakpoint condition. The authors have developed a prototype distributed debugger ddbx-p on UNIX 4.2 BSD
Keywords
distributed processing; program debugging; UNIX 4.2 BSD; breakpoint setting; child processes; communication channels; conjunctive predicate; conjunctive predicate breakpoint condition; disjunctive predicate; dynamic distributed program debugging; global predicate conditions; global predicates; multiple processes; replay technique; selective trace commands; Computer bugs; Debugging; Delay; Event detection; Laboratories; Sequential analysis; Testing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location
Arlington, TX
Print_ISBN
0-8186-3200-3
Type
conf
DOI
10.1109/SPDP.1992.242718
Filename
242718
Link To Document