Survey: Linear Temporal Logic Symbolic Model Checking

作者: Kristin Y. Rozier

DOI: 10.1016/J.COSREV.2010.06.002

关键词: Theoretical computer scienceRuntime verificationLinear temporal logicFormal equivalence checkingFormal methodsComputer scienceFormal verificationComputation tree logicProgramming languageModel checkingSymbolic trajectory evaluation

摘要: We are seeing an increased push in the use of formal verification techniques safety-critical software and hardware practice. Formal has been successfully used to verify systems such as air traffic control, airplane separation assurance, autopilot, CPU designs, life-support systems, medical equipment (such devices which administer radiation), many other ensure human safety. This survey provides a perspective on technique linear temporal logic (LTL) symbolic model checking, from its history evolution leading up state-of-the-art. unify research 1977 2009, providing complete end-to-end analysis embracing users' by applying each step real-life aerospace example. include in-depth examination algorithms underlying model-checking procedure, show proofs important theorems, point directions ongoing research. The primary focus is checking using LTL specifications, though approaches briefly discussed compared LTL.

参考文章(171)
E. Allen Emerson, Chin Laung Lei, EFFICIENT MODEL CHECKING IN FRAGMENTS OF THE PROPOSITIONAL MU-CALCULUS. logic in computer science. pp. 267- 278 ,(1986)
Moshe Y. Vardi, Pierre Wolper, An Automata-Theoretic Approach to Automatic Program Verification (Preliminary Report) logic in computer science. pp. 332- 344 ,(1986)
Cliff B. Jones, Specification and Design of (Parallel) Programs ifip congress. pp. 321- 332 ,(1983)
César Muñoz, Víctor Carreño, Gilles Dowek, Formal analysis of the operational concept for the small aircraft transportation system Lecture Notes in Computer Science. pp. 306- 325 ,(2006) , 10.1007/11916246_16
Moshe Y. Vardi, 17 Automata-theoretic techniques for temporal reasoning Handbook of Modal Logic. ,vol. 3, pp. 971- 989 ,(2007) , 10.1016/S1570-2464(07)80020-6
Joost-Pieter Katoen, Christel Baier, Principles of Model Checking (Representation and Mind Series) The MIT Press. ,(2008)
F. Kr�ger, LAR: A logic of algorithmic reasoning Acta Informatica. ,vol. 8, pp. 243- 266 ,(1977) , 10.1007/BF00264469
Grant E. Weddell, Dmitry Tsarkov, Richard J. Trefler, Jeffrey Pound, Shoham Ben-David, Fair cycle detection using description logic reasoning international workshop description logics. ,(2009)
E. Allen Emerson, Chin-Laung Lei, Modalities for Model Checking: Branching Time Strikes Back. POPL. pp. 84- 96 ,(1985)