DocumentCode
3174537
Title
Verifying temporal properties of finite-state probabilistic programs
Author
Courcoubetis, Costas ; Yannakakis, Mihalis
Author_Institution
AT&T Bell Lab., Murray Hill, NJ, USA
fYear
1988
fDate
24-26 Oct 1988
Firstpage
338
Lastpage
345
Abstract
The complexity of testing whether a finite-state (sequential or concurrent) probabilistic program satisfies its specification expressed in linear temporal logic. For sequential programs an exponential-time algorithm is given and it is shown that the problem is in PSPACE; this improves the previous upper bound by two exponentials and matches the known lower bound. For concurrent programs is is shown that the problem is complete in double exponential time, improving the previous upper and lower bounds by one exponential each. These questions are also addressed for specifications described by ω-automata or formulas in extended temporal logic
Keywords
automata theory; programming theory; ω-automata; PSPACE; concurrent programs; finite-state probabilistic programs; linear temporal logic; sequential programs; temporal properties; Automata; Distributed computing; Formal specifications; Logic testing; Polynomials; Probabilistic logic; Protocols; Sequential analysis; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1988., 29th Annual Symposium on
Conference_Location
White Plains, NY
Print_ISBN
0-8186-0877-3
Type
conf
DOI
10.1109/SFCS.1988.21950
Filename
21950
Link To Document