On Parametric DBMs and Their Applications to Time Petri Nets

被引:0
|
作者
Leclercq, Loriane [1 ]
Lime, Didier [1 ]
Roux, Olivier H. [1 ]
机构
[1] Nantes Univ, LS2N, CNRS, Ecole Cent Nantes,UMR 6004, F-44000 Nantes, France
来源
QUANTITATIVE EVALUATION OF SYSTEMS AND FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, QEST-FORMATS 2024 | 2024年 / 14996卷
关键词
Time Petri nets; state classes; parameters; Difference Bound Matrices; MODEL-CHECKING;
D O I
10.1007/978-3-031-68416-6_7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the early stages of development, parameters are useful to verify timed systems that are not fully specified and symbolic algorithms or semi-algorithms are known to compute (integer) values of the parameters ensuring some properties. They rely on the representation of the reachable state-space as convex polyhedra. In the case of Parametric Timed Automata or Parametric Time Petri Nets (PTPN), those convex polyhedra have a special form that can be represented with a dedicated data structure called Parametric Difference Bound Matrices (PDBM). Surprisingly few results are available for PDBMs, so we take a fresh look at them and show how they can be computed efficiently in PTPNs. In the process, we define tropical PDBMs (tPDBMs) that generalize the original definition and allows, in contrast to that former definition, to avoid splitting the represented polyhedra. We argue in particular that while tPDBMs are more costly to handle than their split counterpart, they allow for better convergence. We have implemented both versions in Romeo, our tool for model-checking time Petri nets, and we compare the performance of the different polyhedron and (t)PDBM-based representations of symbolic states on several classical examples from the literature.
引用
收藏
页码:107 / 124
页数:18
相关论文
共 50 条
  • [41] Time-Soundness of Time Petri Nets Modelling Time-Critical Systems
    Liu, Guanjun
    Jiang, Changjun
    Zhou, Mengchu
    ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2018, 2 (02)
  • [42] Local time membrane systems and time Petri nets
    Aman, Bogdan
    Battyanyi, Peter
    Ciobanu, Gabriel
    Vaszil, Gyorgy
    THEORETICAL COMPUTER SCIENCE, 2020, 805 : 175 - 192
  • [43] Structural Translation from Time Petri Nets to Timed Automata
    Cassez, Franck
    Roux, Olivier-H.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 128 (06) : 145 - 160
  • [44] Improving the Verification of Real-Time Systems Using Time Petri Nets
    del Foyo P.M.G.
    Silva J.R.
    Journal of Control, Automation and Electrical Systems, 2017, 28 (6) : 774 - 784
  • [45] Verifying Time Petri Nets by Linear Programming
    李宣东
    JournalofComputerScienceandTechnology, 2001, (01) : 39 - 46
  • [46] Covering Steps Graphs of Time Petri Nets
    Boucheneb, Hanifa
    Barkaoui, Kamel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 239 (0C) : 155 - 165
  • [47] Efficient Reachability Analysis for Time Petri Nets
    Hadjidj, Rachid
    Boucheneb, Hanifa
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (08) : 1085 - 1099
  • [48] Compositional time Petri nets and reduction rules
    Wang, JC
    Deng, Y
    Zhou, MC
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2000, 30 (04): : 562 - 572
  • [49] Time based deadlock prevention for Petri nets
    Boucheneb, Hanifa
    Barkaoui, Kamel
    Xing, Qian
    Wang, KuangZe
    Liu, GaiYun
    Li, ZhiWu
    AUTOMATICA, 2022, 137
  • [50] TCTL Model Checking of Time Petri Nets
    Boucheneb, Hanifa
    Gardey, Guillaume
    Roux, Olivier H.
    JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (06) : 1509 - 1540