Current browse context:
cs.DC
Change to browse by:
References & Citations
Computer Science > Distributed, Parallel, and Cluster Computing
Title: Symbolic and Structural Model-Checking
(Submitted on 26 May 2020 (v1), last revised 18 Dec 2021 (this version, v4))
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.
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.