Project and Conquer: Fast Quantifier Elimination for Checking Petri Net Reachability

被引:1
|
作者
Amat, Nicolas [1 ]
Dal Zilio, Silvano [1 ]
Le Botlan, Didier [1 ]
机构
[1] Univ Toulouse, LAAS CNRS, CNRS, INSA, Toulouse, France
关键词
Petri nets; Quantifier elimination; Reachability problems;
D O I
10.1007/978-3-031-50524-9_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a method for checking generalized reachability properties in Petri nets that takes advantage of structural reductions and that can be used, transparently, as a pre-processing step of existing model-checkers. Our approach is based on a new procedure that can project a property, about an initial Petri net, into an equivalent formula that only refers to the reduced version of this net. Our projection is defined as a variable elimination procedure for linear integer arithmetic tailored to the specific kind of constraints we handle. It has linear complexity, is guaranteed to return a sound property, and makes use of a simple condition to detect when the result is exact. Experimental results show that our approach works well in practice and that it can be useful even when there is only a limited amount of reductions.
引用
收藏
页码:101 / 123
页数:23
相关论文
共 50 条
  • [1] Petri net reachability checking is polynomial with optimal abstraction hierarchies
    Küngas, P
    [J]. ABSTRACTION, REFORMULATION AND APPROXIMATION, PROCEEDINGS, 2005, 3607 : 149 - 164
  • [2] DECIDABILITY OF THE PETRI NET REACHABILITY PROBLEM
    BUDINAS, BL
    [J]. AUTOMATION AND REMOTE CONTROL, 1988, 49 (11) : 1393 - 1422
  • [3] Lean Reachability Tree for Petri Net Analysis
    Li, Jun
    Yu, Xiaolong
    Zhou, MengChu
    [J]. 2016 IEEE 13TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL (ICNSC), 2016,
  • [4] A Sufficient Condition for Reachability in a General Petri Net
    Parthasarathy Ramachandran
    Manjunath Kamath
    [J]. Discrete Event Dynamic Systems, 2004, 14 : 251 - 266
  • [5] AN ALGORITHM FOR THE GENERAL PETRI NET REACHABILITY PROBLEM
    MAYR, EW
    [J]. SIAM JOURNAL ON COMPUTING, 1984, 13 (03) : 441 - 460
  • [6] Lean Reachability Tree for Petri Net Analysis
    Li, Jun
    Yu, Xiaolong
    Zhou, Mengchu
    [J]. 2016 IEEE 13TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL (ICNSC), 2016,
  • [7] A sufficient condition for reachability in a general Petri net
    Ramachandran, P
    Kamath, M
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2004, 14 (03): : 251 - 266
  • [8] On reachability in autonomous continuous Petri net systems
    Júlvez, J
    Recalde, L
    Silva, M
    [J]. APPLICATIONS AND THEORY OF PETRI NETS 2003, PROCEEDINGS, 2003, 2679 : 221 - 240
  • [9] Reachability and optimal control for linear hybrid automata: a quantifier elimination approach
    Pang, Y.
    Spathopoulos, M. P.
    Xia, Hao
    [J]. INTERNATIONAL JOURNAL OF CONTROL, 2007, 80 (05) : 731 - 748
  • [10] Model Checking Workflow Net Based on Petri Net
    ZHOU Conghua~1
    2. School of Computer Science and Engineering
    [J]. Wuhan University Journal of Natural Sciences, 2006, (05) : 1297 - 1301