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