Using partial orders to improve automatic verification methods

P Godefroid - … -Aided Verification: 2nd International Conference, CAV' …, 1991 - Springer
In this paper, we present a verification method for concurrent finite-state systems that
attempts to avoid the part of the combinatorial explosion due to the modeling of concurrency …

The concurrency workbench: A semantics-based tool for the verification of concurrent systems

R Cleaveland, J Parrow, B Steffen - ACM Transactions on Programming …, 1993 - dl.acm.org
The Concurrency Workbench is an automated tool for analyzing networks of finite-state
processes expressed in Milner's Calculus of Communicating Systems. Its key feature is its …

Symbolic bisimulations

M Hennessy, H Lin - Theoretical Computer Science, 1995 - Elsevier
We re-examine bisimulation equivalence for value-passing process languages in which
actions have associated with them values from a possibly infinite value set. Using symbolic …

Equivalence checking 40 years after: A review of bisimulation tools

H Garavel, F Lang - A Journey from Process Algebra via Timed Automata …, 2022 - Springer
Equivalence checking is a formal verification approach that consists in proving that two
programs or models are related modulo some equivalence relation, or that one is included …

Tableau-based model checking in the propositional mu-calculus

R Cleaveland - Acta Informatica, 1990 - Springer
This paper describes a procedure, based around the construction of tableau proofs, for
determining whether finite-state systems enjoy properties formulated in the propositional mu …

Model checking using net unfoldings

J Esparza - Science of Computer Programming, 1994 - Elsevier
McMillan (1992) described a technique for deadlock detection based on net unfoldings. We
extend its applicability to the properties of a temporal logic with a possibility operator. The …

[PDF][PDF] On algorithmic verification methods for probabilistic systems

C Baier - 1998 - researchgate.net
Parallel systems (such as operating systems, telecommunication systems, aircraft controlling
systems, banking systems, etc.) arise in many industrial applications. For applications where …

CTL∗ and ECTL∗ as fragments of the modal μ-calculus

M Dam - Theoretical Computer Science, 1994 - Elsevier
Direct embeddings of the full branching-time CTL∗ and its extension ECTL∗ into the modal
μ-calculus are presented. The embeddings use tableaux as intermediate representations 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 …

Data flow analysis as model checking

B Steffen - International Symposium on Theoretical Aspects of …, 1991 - Springer
The paper develops a framework that is based on the idea that modal logic provides an
appropriate framework for the specification of data flow analysis (DFA) algorithms as soon …