Finding State Solutions to Temporal Logic Queries

作者: Mihaela Gheorghiu , Arie Gurfinkel , Marsha Chechik

DOI: 10.1007/978-3-540-73210-5_15

关键词: AlgorithmBlack boxTheoretical computer scienceState (computer science)Kripke structureModel checkingComputer scienceState spaceGeneralityPropositional formulaTemporal logic

摘要: Different analysis problems for state-transition models can be uniformly treated as instances of temporal logic query-checking, where solutions to the queries are restricted states. In this paper, we propose a symbolic querychecking algorithm that finds exactly state query. We argue our approach generalizes previous specialized techniques, and generality allows us find new interesting applications, such finding stable Our is linear in size space cost model checking, has been implemented on top checker NuSMV, using latter black box. show effectiveness by comparing it, gene network example, naive which all possible checked separately.

参考文章(36)
Fausto Giunchiglia, Alessandro Cimatti, Marco Roveri, Edmund M. Clarke, Roberto Sebastiani, Marco Pistore, Armando Tacchella, Enrico Giunchiglia, Nusmv version 2: an opensource tool for symbolic model checking computer aided verification. ,(2002)
Beata Konikowska, Wojciech Penczek, Reducing Model Checking from Multi-valued CTL* to CTL* CONCUR 2002 — Concurrency Theory. pp. 226- 239 ,(2002) , 10.1007/3-540-45694-5_16
Holger Hermanns, Christel Baier, Concur 2006 - Concurrency Theory ,(2008)
William Chan, Temporal-logic Queries computer aided verification. pp. 450- 463 ,(2000) , 10.1007/10722167_34
Ralf Steinbrüggen, M. Broy, Calculational system design IOS Press. ,(1999)
Kousha Etessami, A Hierarchy of Polynomial-Time Computable Simulations for Automata CONCUR 2002 — Concurrency Theory. pp. 131- 144 ,(2002) , 10.1007/3-540-45694-5_10
Alessandro Cimatti, Edmund Clarke, Enrico Giunchiglia, Fausto Giunchiglia, Marco Pistore, Marco Roveri, Roberto Sebastiani, Armando Tacchella, NuSMV 2: An OpenSource Tool for Symbolic Model Checking computer aided verification. pp. 359- 364 ,(2002) , 10.1007/3-540-45657-0_29
Marko Samer, Helmut Veith, A Syntactic Characterization of Distributive LTL Queries Automata, Languages and Programming. pp. 1099- 1110 ,(2004) , 10.1007/978-3-540-27836-8_91
Arie Gurfinkel, Marsha Chechik, How Vacuous Is Vacuous tools and algorithms for construction and analysis of systems. pp. 451- 466 ,(2004) , 10.1007/978-3-540-24730-2_34
Marsha Chechik, Arie Gurfinkel, TLQSolver: A Temporal Logic Query Checker computer aided verification. pp. 210- 214 ,(2003) , 10.1007/978-3-540-45069-6_21