DocumentCode
2383074
Title
Detection of exclusive OR global predicates
Author
Lee, Eunjung ; Park, Chang-Soon ; Lee, Dan-Hyung
Author_Institution
Comput.-Software Technol. Lab., Electron. & Telecommun. Res. Inst., Taejeon, South Korea
fYear
1998
fDate
13-16 Oct 1998
Firstpage
213
Lastpage
216
Abstract
Detecting global predicates in a distributed program is a useful tool for debugging and testing the program. Past research has considered several restricted forms of predicates, including conjunctive predicates and linked predicates, and their detection algorithms. The authors introduce an exclusive OR global predicates to describe exclusive usages of shared resources in distributed programs. An exclusive OR global predicate holds for a given run only when one or zero local predicate is true at every consistent global state during the run. One exclusive OR global predicate is enough to describe the mutual exclusion condition of n processes, while it takes O(n2) conjunctive predicates. Moreover, the exclusive OR condition is easily detectable by sequentializing all true events in a given run. A centralized algorithm of detecting exclusive OR global predicates is presented
Keywords
computational complexity; distributed programming; program debugging; program testing; centralized algorithm; conjunctive predicates; consistent global state; detection algorithms; distributed program; exclusive OR global predicate detection; exclusive shared resource usage; linked predicates; mutual exclusion condition; processes; program debugging; program testing; sequentialized true events; Automatic testing; Clocks; Debugging; Detection algorithms; Distributed computing; Electronic equipment testing; Event detection; Laboratories; Telecommunication computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 1998. Proceedings. 13th IEEE International Conference on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-8750-9
Type
conf
DOI
10.1109/ASE.1998.732649
Filename
732649
Link To Document