Reachability Analysis of Pushdown Automata: Application to Model-Checking

作者: Ahmed Bouajjani , Javier Esparza , Oded Maler

DOI: 10.1007/3-540-63141-0_10

关键词:

摘要: We apply the symbolic analysis principle to pushdown systems. represent (possibly infinite) sets of configurations such systems by means finite-state automata. In order reason in a uniform way about problems involving both existential and universal path quantification (such as model-checking for branching-time logics), we consider more general class alternating use automata representation structure their configurations. give simple natural procedure compute predecessors using this structure. incorporate into automata-theoretic approach define new algorithms against linear properties. From these results derive upper bounds several well matching lower bounds.

参考文章(24)
Bernhard Steffen, Olaf Burkart, Composition, decomposition and model checking of pushdown processes Nordic Journal of Computing. ,vol. 2, pp. 89- 125 ,(1995)
Julian Charles Bradfield, Verifying Temporal Properties of Systems ,(1992)
Friedrich Otto, Ronald V. Book, String-Rewriting Systems ,(1993)
Olaf Burkart, Bernhard Steffen, Model Checking for Context-Free Processes international conference on concurrency theory. pp. 123- 137 ,(1992) , 10.1007/BFB0084787
Bernard Boigelot, Patrice Godefroid, Symbolic Verification of Communication Protocols with Infinite State Spaces Using QDDs (Extended Abstract) computer aided verification. ,vol. 1102, pp. 1- 12 ,(1996) , 10.1007/3-540-61474-5_53
Kenneth Lauchlin McMillan, Symbolic model checking: an approach to the state explosion problem Ph. D. Thesis, Carnegie Mellon University. ,(1992)
Eugene Asarin, Oded Maler, Amir Pnueli, Symbolic Controller Synthesis for Discrete and Timed Systems Hybrid Systems II. pp. 1- 20 ,(1995) , 10.1007/3-540-60472-3_1
Aho AV, JE Hopcroft, JD Ullman, The Design and Analysis of Computer Algorithms ,(1974)
Bernard Boigelot, Patrice Godefroid, Symbolic Verification of Communication Protocols with Infinite StateSpaces using QDDs formal methods. ,vol. 14, pp. 237- 255 ,(1999) , 10.1023/A:1008719024240
E. Allen Emerson, Automated temporal reasoning about reactive systems Proceedings of the VIII Banff Higher order workshop conference on Logics for concurrency : structure versus automata: structure versus automata. pp. 41- 101 ,(1996) , 10.1007/3-540-60915-6_3