当前位置:
X-MOL 学术
›
arXiv.cs.LO
›
论文详情
Our official English website, www.x-mol.net, welcomes your
feedback! (Note: you will need to create a separate account there.)
Verification of Nonblockingness in Bounded Petri Nets: A Novel Semi-Structural Approach
arXiv - CS - Logic in Computer Science Pub Date : 2020-03-31 , DOI: arxiv-2003.14204 Chao Gu, Ziyue Ma, Zhiwu Li, Alessandro Giua
arXiv - CS - Logic in Computer Science Pub Date : 2020-03-31 , DOI: arxiv-2003.14204 Chao Gu, Ziyue Ma, Zhiwu Li, Alessandro Giua
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.
中文翻译:
验证有界 Petri 网中的非阻塞性:一种新颖的半结构化方法
本文提出了一种半结构化方法来验证 Petri 网的非阻塞性。我们提供了一种构建新结构的算法,称为极小极大基可达图(minimax-BRG):它提供了网络可达集的抽象描述,同时保留了测试网络是否阻塞所需的所有信息。我们证明了一个有界无死锁 Petri 网是非阻塞的,当且仅当它的 minimax-BRG 是无障碍的,这可以通过解决一组整数线性规划问题 (ILPPs) 来验证。对于非无死锁的 Petri 网,需要确定一组死锁标记。这可以通过基于由 minimax-BRG 中的标记启用的最大隐式点火序列的计算的有效方法来完成。
更新日期:2020-04-01
中文翻译:
验证有界 Petri 网中的非阻塞性:一种新颖的半结构化方法
本文提出了一种半结构化方法来验证 Petri 网的非阻塞性。我们提供了一种构建新结构的算法,称为极小极大基可达图(minimax-BRG):它提供了网络可达集的抽象描述,同时保留了测试网络是否阻塞所需的所有信息。我们证明了一个有界无死锁 Petri 网是非阻塞的,当且仅当它的 minimax-BRG 是无障碍的,这可以通过解决一组整数线性规划问题 (ILPPs) 来验证。对于非无死锁的 Petri 网,需要确定一组死锁标记。这可以通过基于由 minimax-BRG 中的标记启用的最大隐式点火序列的计算的有效方法来完成。