Model checking: A tutorial overview

S Merz - Summer School on Modeling and Verification of …, 2000 - Springer
We survey principles of model checking techniques for the automatic analysis of reactive
systems. The use of model checking is exemplified by an analysis of the Needham …

Alternating automata and program verification

MY Vardi - Computer science today: recent trends and …, 2005 - Springer
We describe an automata-theoretic approach to the automatic verification of finite-state
programs. The basic idea underlying this approach is that for any temporal formula we can …

Model checking

EM Clarke - Foundations of Software Technology and Theoretical …, 1997 - Springer
Abstract Model checking is an automatic technique for verifying finite-state reactive systems,
such as sequential circuit designs and communication protocols. Specifications are …

[图书][B] Principles of model checking

C Baier, JP Katoen - 2008 - books.google.com
A comprehensive introduction to the foundations of model checking, a fully automated
technique for finding flaws in hardware and software; with extensive examples and both …

Alternating-time temporal logic

R Alur, TA Henzinger, O Kupferman - Journal of the ACM (JACM), 2002 - dl.acm.org
Temporal logic comes in two varieties: linear-time temporal logic assumes implicit universal
quantification over all paths that are generated by the execution of a system; branching-time …

Symbolic model checking for real-time systems

TA Henzinger, X Nicollin, J Sifakis, S Yovine - Information and computation, 1994 - Elsevier
We describe finite-state programs over real-numbered time in a guarded-command
language with real-valued clocks or, equivalently, as finite automata with real-valued clocks …

Computing simulations on finite and infinite graphs

MR Henzinger, TA Henzinger… - Proceedings of IEEE …, 1995 - ieeexplore.ieee.org
We present algorithms for computing similarity relations of labeled graphs. Similarity
relations have applications for the refinement and verification of reactive systems. For finite …

An automata-theoretic approach to branching-time model checking

O Kupferman, MY Vardi, P Wolper - Journal of the ACM (JACM), 2000 - dl.acm.org
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 …

Reasoning about the past with two-way automata

MY Vardi - International Colloquium on Automata, Languages …, 1998 - Springer
The Μ-calculus can be viewed as essentially the “ultimate” program logic, as it expressively
subsumes all propositional program logics, including dynamic logics, process logics, and …

Alternating-time temporal logic

R Alur, TA Henzinger, O Kupferman - International Symposium on …, 1997 - Springer
Temporal logic comes in two varieties: linear-time temporal logic assumes implicit universal
quantification over all paths that are generated by system moves; branching-time temporal …