We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DC

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Distributed, Parallel, and Cluster Computing

Title: Symbolic and Structural Model-Checking

Authors: Yann Thierry-Mieg (SU, CNRS)
Abstract: Brute-force model-checking consists in exhaustive exploration of the state-space of a Petri net, and meets the dreaded state-space explosion problem.
In contrast, this paper shows how to solve model-checking problems using a combination of techniques that stay in complexity proportional to the size of the net structure rather than to the state-space size.
We combine an SMT based over-approximation to prove that some behaviors are unfeasible, an under-approximation using memory-less sampling of runs to find witness traces or counter-examples, and a set of structural reduction rules that can simplify both the system and the property.
This approach was able to win by a clear margin the model-checking contest 2020 for reachability queries as well as deadlock detection, thus demonstrating the practical effectiveness and general applicability of the system of rules presented in this paper.
Comments: Extended Journal version of ICATPN 2020 paper published in Fundamenta Informaticae
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC); Formal Languages and Automata Theory (cs.FL); Logic in Computer Science (cs.LO)
Journal reference: Fundamenta Informaticae, Volume 183, Issues 3-4: Petri Nets 2020 (December 23, 2021) fi:7334
Cite as: arXiv:2005.12911 [cs.DC]
  (or arXiv:2005.12911v4 [cs.DC] for this version)

Submission history

From: Yann Thierry-Mieg [view email]
[v1] Tue, 26 May 2020 08:44:36 GMT (629kb)
[v2] Wed, 7 Apr 2021 08:55:49 GMT (288kb)
[v3] Fri, 3 Sep 2021 16:00:28 GMT (39kb)
[v4] Sat, 18 Dec 2021 08:15:51 GMT (39kb)

Link back to: arXiv, form interface, contact.