Authors
Orna Kupferman, Moshe Y Vardi, Pierre Wolper
Publication date
2000/3/1
Journal
Journal of the ACM (JACM)
Volume
47
Issue
2
Pages
312-360
Publisher
ACM
Description
Translating linear temporal logic formulas to automata has proven to be an effective approach for implementing linear-time model-checking, and for obtaining many extensions and improvements to this verification method. On the other hand, for branching temporal logic, automata-theoretic techniques have long been thought to introduce an exponential penalty, making them essentially useless for model-checking. Recently, Bernholtz and Grumberg [1993] have shown that this exponential penalty can be avoided, though they did not match the linear complexity of non-automata-theoretic algorithms. In this paper, we show that alternating tree automata are the key to a comprehensive automata-theoretic framework for branching temporal logics. Not only can they be used to obtain optimal decision procedures, as was shown by Muller et al., but, as we show here, they also make it possible to derive optimal model …
Total citations
19992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024511213930212746403534343233313231373226181512181410
Scholar articles