Approaching the Coverability Problem Continuously

The coverability problem for Petri nets plays a central role in the verification of concurrent shared-memory programs. However, its high EXPSPACE-complete complexity poses a challenge when encountered in real-world instances. In this paper, we develop a new approach to this problem which is primaril...

Full description

Saved in:
Bibliographic Details
Published inTools and Algorithms for the Construction and Analysis of Systems pp. 480 - 496
Main Authors Blondin, Michael, Finkel, Alain, Haase, Christoph, Haddad, Serge
Format Book Chapter
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The coverability problem for Petri nets plays a central role in the verification of concurrent shared-memory programs. However, its high EXPSPACE-complete complexity poses a challenge when encountered in real-world instances. In this paper, we develop a new approach to this problem which is primarily based on applying forward coverability in continuous Petri nets as a pruning criterion inside a backward-coverability framework. A cornerstone of our approach is the efficient encoding of a recently developed polynomial-time algorithm for reachability in continuous Petri nets into SMT. We demonstrate the effectiveness of our approach on standard benchmarks from the literature, which shows that our approach decides significantly more instances than any existing tool and is in addition often much faster, in particular on large instances.
Bibliography:M. Blondin—Supported by the Fonds québécois de la recherche sur la nature et les technologies (FQRNT), by the French Centre national de la recherche scientifique (CNRS), and by the “Chaire Digiteo, ENS Cachan — École Polytechnique”.C. Haase—Supported by Labex Digicosme, Univ. Paris-Saclay, project VERICONISS.S. Haddad—Supported by ERC project EQualIS (FP7-308087).
ISBN:9783662496732
3662496739
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-662-49674-9_28