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 条
  • [21] TIME, PETRI NETS, AND ROBOTICS
    FREEDMAN, P
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (04): : 417 - 433
  • [22] Shrinking of Time Petri nets
    Didier Lime
    Claude Martinez
    Olivier H. Roux
    Discrete Event Dynamic Systems, 2013, 23 : 419 - 438
  • [23] Probabilistic Time Petri Nets
    Emzivat, Yrvann
    Delahaye, Benoit
    Lime, Didier
    Roux, Olivier H.
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2016, 2016, 9698 : 261 - 280
  • [24] Shrinking of Time Petri nets
    Lime, Didier
    Martinez, Claude
    Roux, Olivier H.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2013, 23 (04): : 419 - 438
  • [25] Time Recursive Petri Nets
    Dahmani, Djaouida
    Ilie, Jean-Michel
    Boukala, Malika
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY I, 2008, 5100 : 104 - +
  • [26] Petri nets and time modelling
    Latif Salum
    The International Journal of Advanced Manufacturing Technology, 2008, 38 : 377 - 382
  • [27] On the composition of time Petri nets
    Florent Peres
    Bernard Berthomieu
    François Vernadat
    Discrete Event Dynamic Systems, 2011, 21 : 395 - 424
  • [28] On Persistency in Time Petri Nets
    Barkaoui, Kamel
    Bouchene, Hanifa
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, FORMATS 2018, 2018, 11022 : 108 - 124
  • [29] Embedding Time Petri nets
    Comlan, Maurice
    Delfieu, David
    Sogbohossou, Medesu
    Vianou, Antoine
    2017 4TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2017, : 404 - 409
  • [30] Modeling of Resilience Properties in Oscillatory Biological Systems Using Parametric Time Petri Nets
    Andreychenko, Alexander
    Magnin, Morgan
    Inoue, Katsumi
    COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY, CMSB 2015, 2015, 9308 : 239 - 250