Accelerating the Computation of Dead and Concurrent Places using Reductions

06/24/2021
by   Nicolas Amat, et al.
0

We propose a new method for accelerating the computation of a concurrency relation, that is all pairs of places in a Petri net that can be marked together. Our approach relies on a state space abstraction, that involves a mix between structural reductions and linear algebra, and a new data-structure that is specifically designed for our task. Our algorithms are implemented in a tool, called Kong, that we test on a large collection of models used during the 2020 edition of the Model Checking Contest. Our experiments show that the approach works well, even when a moderate amount of reductions applies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/06/2023

Leveraging polyhedral reductions for solving Petri net reachability problems

We propose a new method that takes advantage of structural reductions to...
research
07/09/2018

Petri Net Reductions for Counting Markings

We propose a method to count the number of reachable markings of a Petri...
research
04/20/2021

On the Combination of Polyhedral Abstraction and SMT-based Model Checking for Petri nets

We define a method for taking advantage of net reductions in combination...
research
10/10/2017

Causality-based Model Checking

Model checking is usually based on a comprehensive traversal of the stat...
research
04/30/2020

Local State Space Analysis to Assist Partial Order Reduction

This paper presents an approach to more efficient partial order reductio...
research
04/07/2021

Maximal and minimal dynamic Petri net slicing

Context: Petri net slicing is a technique to reduce the size of a Petri ...
research
11/05/2021

LTL under reductions with weaker conditions than stutter-invariance

Verification of properties expressed as-regular languages such as LTL ca...

Please sign up or login with your details

Forgot password? Click here to reset