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
关键词
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 条
  • [1] Parametric behaviour analysis for time petri nets
    Virbitskaite, IB
    Pokozy, EA
    PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 134 - 140
  • [2] Cost Problems for Parametric Time Petri Nets
    Lime, Didier
    Roux, Olivier H.
    Seidner, Charlotte
    FUNDAMENTA INFORMATICAE, 2021, 183 (1-2) : 97 - 123
  • [3] Towards Parametric Verification of Prioritized Time Petri Nets
    Dedova, Anna
    Virbitskaite, Irina
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2009, 5698 : 19 - 25
  • [4] A method for the parametric verification of the behavior of time Petri nets
    Virbitskaite, IB
    Pokozy, EA
    PROGRAMMING AND COMPUTER SOFTWARE, 1999, 25 (04) : 193 - 203
  • [5] Diagnosis Using Unfoldings of Parametric Time Petri Nets
    Grabiec, Bartosz
    Traonouez, Louis-Marie
    Jard, Claude
    Lime, Didier
    Roux, Olivier H.
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2010, 6246 : 137 - +
  • [6] Preserving Partial Order Runs in Parametric Time Petri Nets
    Andre, Etienne
    Chatain, Thomas
    Rodriguez, Cesar
    2015 15TH INTERNATIONAL CONFERENCE ON APPLICATIONS OF CONCURRENCY TO SYSTEM DESIGN (ACSD), 2015, : 120 - 129
  • [7] Preserving Partial-Order Runs in Parametric Time Petri Nets
    Andre, Etienne
    Chatain, Thomas
    Rodriguez, Cesar
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (02)
  • [8] Petri Nets with Time Windows: A Comparison to Classical Petri Nets
    Wegener, Jan-Thierry
    Popova-Zeugmann, Louchka
    FUNDAMENTA INFORMATICAE, 2009, 93 (1-3) : 337 - 352
  • [9] Bounded Parametric Verification for Distributed Time Petri Nets with Discrete-Time Semantics
    Knapik, Michal
    Penczek, Wojciech
    Szreter, Maciej
    Polrola, Agata
    FUNDAMENTA INFORMATICAE, 2010, 101 (1-2) : 9 - 27
  • [10] Analysis of Applications Conceived by Object Enhanced Time Petri Nets
    Al-Janabi, Dahlia
    Letia, Tiberiu S.
    2019 23RD INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2019, : 279 - 286