DocumentCode
1913715
Title
Detecting temporal logic predicates on the happened-before model
Author
Sen, A. ; Garg, V.K.
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
fYear
2001
fDate
15-19 April 2001
Abstract
Detection of a global predicate is a fundamental problem in distributed computing. In this paper we describe new predicate detection algorithms for certain temporal logic predicates. We use a temporal logic, CTL, for specifying properties of a distributed computation and interpret it on a finite lattice of global states. We present solutions to the predicate detection of linear and observer-independent predicates under EG and AG operators of CTL. For linear predicates we develop polynomial-time predicate detection algorithms which exploit the structure of finite distributive lattices. For observer-independent predicates we prove that predicate detection is NP-complete under EG operator and co-NP-complete under AG operator. We also present polynomial-time algorithms for a CTL operator ´called until´ for which such algorithms did not exist. Finally, outwork unifies many earlier results in predicate detection in a single framework.
Keywords
computational complexity; distributed processing; logic testing; parallel algorithms; program debugging; temporal logic; CTL; NP-complete; debugging; distributed computing; finite distributive lattices; global predicate detection; polynomial-time algorithms; temporal logic; Computer bugs; Debugging; Detection algorithms; Distributed computing; Ear; Lattices; Logic; Monitoring; Polynomials; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium., Proceedings International, IPDPS 2002, Abstracts and CD-ROM
Conference_Location
Ft. Lauderdale, FL
Print_ISBN
0-7695-1573-8
Type
conf
DOI
10.1109/IPDPS.2002.1015583
Filename
1015583
Link To Document