DocumentCode
3161981
Title
Detection of strong predicates in distributed programs
Author
Waldecker, Brian ; Garg, Vijay K.
Author_Institution
Austin Syst. Center, Schlumberger Well Services, Austin, TX, USA
fYear
1991
fDate
2-5 Dec 1991
Firstpage
692
Lastpage
699
Abstract
This paper discusses detection of unstable predicates in a distributed program. Some applications of this are in program debugging and testing. The authors provide a predicate logic in the form of a grammar giving the rewrite rules for constructing predicates about a distributed program. This predicate logic is general enough to describe many conditions programmers are interested in. These predicates may depend on the global state of the system and may be unstable in nature. However, the detection algorithms given guarantee to detect such predicates should one ever become true. The main results of this work are a logic for expressing unstable distributed predicates and detection methods for certain unstable distributed predicates
Keywords
grammars; program debugging; program testing; rewriting systems; distributed programs; global state; grammar; program debugging; program testing; rewrite rules; strong predicates detection; Boolean functions; Clocks; Debugging; Detection algorithms; Distributed computing; Explosions; Logic; Programming profession; State-space methods; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-2310-1
Type
conf
DOI
10.1109/SPDP.1991.218195
Filename
218195
Link To Document