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 …

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 …

Dynamic partial-order reduction for model checking software

C Flanagan, P Godefroid - ACM Sigplan Notices, 2005 - dl.acm.org
We present a new approach to partial-order reduction for model checking software. This
approach is based on initially exploring an arbitrary interleaving of the various concurrent …

[图书][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 …

[图书][B] Heuristic search: theory and applications

S Edelkamp, S Schrödl - 2011 - books.google.com
Search has been vital to artificial intelligence from the very beginning as a core technique in
problem solving. The authors present a thorough overview of heuristic search with a balance …

Component-based synthesis for complex APIs

Y Feng, R Martins, Y Wang, I Dillig… - Proceedings of the 44th …, 2017 - dl.acm.org
Component-based approaches to program synthesis assemble programs from a database
of existing components, such as methods provided by an API. In this paper, we present a …

State space reduction using partial order techniques

EM Clarke, O Grumberg, M Minea, D Peled - International Journal on …, 1999 - Springer
With the advancement of computer technology, highly concurrent systems are being
developed. The verification of such systems is a challenging task, as their state space grows …

Ten years of partial order reduction

D Peled - … Aided Verification: 10th International Conference, CAV' …, 1998 - Springer
Checking the properties of concurrent systems is an ever growing challenge. Along with the
development of improved verification methods, some critical systems that require careful …

Saturation: an efficient iteration strategy for symbolic state—space generation

G Ciardo, G Lüttgen, R Siminiceanu - … on Tools and Algorithms for the …, 2001 - Springer
We present a novel algorithm for generating state spaces of asynchronous systems using
Multi-valued Decision Diagrams. In contrast to related work, we encode the next-state …

[图书][B] Dynamic analysis of Petri net-based discrete systems

A Karatkevich - 2007 - books.google.com
Design of modern digital hardware systems and of complex software systems is almost
always connected with parallelism. For example, execution of an object-oriented p-gram can …