Model-checking: A tutorial introduction

M Müller-Olm, D Schmidt, B Steffen - … , SAS'99 Venice, Italy, September 22 …, 1999 - Springer
In the past two decades, model-checking has emerged as a promising and powerful
approach to fully automatic verification of hardware systems. But model checking technology …

On model-checking for fragments of μ-calculus

EA Emerson, CS Jutla, AP Sistla - … , CAV'93 Elounda, Greece, June 28 …, 1993 - Springer
In this paper we considered two different fragments of μ-calculus, logics L 1 and L 2. We
gave model checking algorithms for logics L 1 and L 2 which are of complexity O (m 2 n) …

On the complexity of bounded-variable queries

MY Vardi - Proceedings of the Fourteenth ACM SIGACT-SIGMOD …, 1995 - dl.acm.org
It is known that the expression complexity and combined complexity of query evaluation in
relational databases are in general exponentially higher than the data complexity of query …

Partial model checking

HR Andersen - Proceedings of Tenth Annual IEEE Symposium …, 1995 - ieeexplore.ieee.org
A major obstacle in applying finite-state model checking to the verification of large systems is
the combinatorial explosion of the state space arising when many loosely coupled parallel …

Verification on infinite structures

O Burkart, D Caucal, F Moller, B Steffen - Handbook of Process algebra, 2001 - Elsevier
In this chapter, we present a hierarchy of infinite-state systems based on the primitive
operations of sequential and parallel composition; the hierarchy includes a variety of …

A linear-time model-checking algorithm for the alternation-free modal mu-calculus

R Cleaveland, B Steffen - Formal methods in system design, 1993 - Springer
We develop a model-checking algorithm for a logic that permits propositions to be defined
using greatest and least fixed points of mutually recursive systems of equations. This logic is …

On model checking for the μ-calculus and its fragments

EA Emerson, CS Jutla, AP Sistla - Theoretical Computer Science, 2001 - Elsevier
In this paper, we consider the model checking problem for the μ-calculus and show that it is
succinctly equivalent to the non-emptiness problem of finite-state automata on infinite binary …

Model checking for context-free processes

O Burkart, B Steffen - International Conference on Concurrency Theory, 1992 - Springer
We develop a model-checking algorithm that decides for a given context-free process
whether it satisfies a property written in the alternation-free modal mu-calculus. The central …

Exploring very large state spaces using genetic algorithms

P Godefroid, S Khurshid - … Conference on Tools and Algorithms for the …, 2002 - Springer
We present a novel framework for exploring very large state spaces of concurrent reactive
systems. Our framework exploits application-independent heuristics using genetic …

Program Analysis as Model Checking of Abstract Interpretations

D Schmidt, B Steffen - International Static Analysis Symposium, 1998 - Springer
This paper presents a collection of techniques, a methodology, in which abstract
interpretation, flow analysis, and model checking are employed in the representation …