The state explosion problem

A Valmari - Advanced Course on Petri Nets, 1996 - Springer
State space methods are one of the most important approaches to computer-aided analysis
and verification of the behaviour of concurrent systems. In their basic form, they consist of …

Verification techniques for cache coherence protocols

F Pong, M Dubois - ACM Computing Surveys (CSUR), 1997 - dl.acm.org
In this article we present a comprehensive survey of various approaches for the verification
of cache coherence protocols based on state enumeration,(symbolic model checking, and …

Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems

K Jensen, LM Kristensen, L Wells - International Journal on Software Tools …, 2007 - Springer
Abstract Coloured Petri Nets (CPNs) is a language for the modelling and validation of
systems in which concurrency, communication, and synchronisation play a major role …

[LIVRE][B] Partial-order methods for the verification of concurrent systems: an approach to the state-explosion problem

P Godefroid - 1996 - Springer
The first technique for computing the set of transitions T to consider in a selective search
actually corresponds to a whole family of algorithms lOve81, Va191, GW91b] that have been …

[LIVRE][B] Petri nets for systems engineering: a guide to modeling, verification, and applications

C Girault, R Valk - 2013 - books.google.com
Formal methods for the specification and verification of hardware and software systems are
becoming more and more important as systems increase in size and complexity. The aim of …

Model checking for programming languages using VeriSoft

P Godefroid - Proceedings of the 24th ACM SIGPLAN-SIGACT …, 1997 - dl.acm.org
Verification by state-space exploration, also often referred to as" model checking", is an
effective method for analyzing the correctness of concurrent reactive systems (eg …

Memory-efficient algorithms for the verification of temporal properties

C Courcoubetis, M Vardi, P Wolper… - Formal methods in …, 1992 - Springer
This article addresses the problem of designing memory-efficient algorithms for the
verification of temporal properties of finite-state programs. Both the programs and their …

Using partial orders for the efficient verification of deadlock freedom and safety properties

P Godefroid, P Wolper - … Verification: 3rd International Workshop, CAV'91 …, 1992 - Springer
This paper presents an algorithm for detecting deadlocks in concurrent finite-state systems
without incurring most of the state explosion due to the modeling of concurrency by …

Clustering of solutions in the random satisfiability problem

M Mézard, T Mora, R Zecchina - Physical Review Letters, 2005 - APS
Using elementary rigorous methods we prove the existence of a clustered phase in the
random K-SAT problem, for K≥ 8. In this phase the solutions are grouped into clusters …

Software model checking: The VeriSoft approach

P Godefroid - Formal Methods in System Design, 2005 - Springer
Verification by state-space exploration, also often referred to as model checking, is an
effective method for analyzing the correctness of concurrent reactive systems (for instance …