Title :
Verifying temporal properties of finite-state probabilistic programs
Author :
Courcoubetis, Costas ; Yannakakis, Mihalis
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
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;
Conference_Titel :
Foundations of Computer Science, 1988., 29th Annual Symposium on
Conference_Location :
White Plains, NY
Print_ISBN :
0-8186-0877-3
DOI :
10.1109/SFCS.1988.21950