Verification of Nonblockingness in Bounded Petri Nets: A Novel Semi-Structural Approach

03/31/2020
by   Chao Gu, et al.
0

This paper proposes a semi-structural approach to verify the nonblockingness of a Petri net. We provide an algorithm to construct a novel structure, called minimax basis reachability graph (minimax-BRG): it provides an abstract description of the reachability set of a net while preserving all information needed to test if the net is blocking. We prove that a bounded deadlock-free Petri net is nonblocking if and only if its minimax-BRG is unobstructed, which can be verified by solving a set of integer linear programming problems (ILPPs). For Petri nets that are not deadlock-free, one needs to determine the set of deadlock markings. This can be done with an efficient approach based on the computation of maximal implicit firing sequences enabled by the markings in the minimax-BRG. The approach we developed does not require exhaustive exploration of the state space and therefore achieves significant practical efficiency, as shown by means of numerical simulations.

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
06/06/2022

Verifying generalised and structural soundness of workflow nets via relaxations

Workflow nets are a well-established mathematical formalism for the anal...
research
01/13/2021

Neuro-Reachability of Networked Microgrids

A neural ordinary differential equations network (ODE-Net)-enabled reach...
research
10/15/2020

Directed Reachability for Infinite-State Systems

Numerous tasks in program analysis and synthesis reduce to deciding reac...
research
09/21/2022

Avoid One's Doom: Finding Cliff-Edge Configurations in Petri Nets

A crucial question in analyzing a concurrent system is to determine its ...
research
06/10/2020

Checking marking reachability with the state equation in Petri net subclasses

Although decidable, the marking reachability problem for Petri nets is w...
research
05/20/2020

Coverage Analysis of Net Inscriptions in Coloured Petri Net Models

High-level Petri net such as Coloured Petri Nets (CPNs) are characterise...

Please sign up or login with your details

Forgot password? Click here to reset