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 条
  • [31] Transforming Time Petri Nets into Heterogeneous Petri Nets for Hybrid System Monitoring
    Hatte, Leonie
    Ribot, Pauline
    Chanthery, Elodie
    IFAC PAPERSONLINE, 2024, 58 (04): : 646 - 651
  • [32] PETRI NETS - PROPERTIES, ANALYSIS AND APPLICATIONS
    MURATA, T
    PROCEEDINGS OF THE IEEE, 1989, 77 (04) : 541 - 580
  • [33] PANEL - APPLICATIONS OF PERFORMANCE PETRI NETS
    DUGAN, JB
    SUGASAWA, Y
    SANDERS, WH
    CHIOLA, G
    CIARDO, G
    PERFORMANCE EVALUATION, 1990, 11 (01) : 75 - 76
  • [34] Timed Petri nets for software applications
    Andrzejewski, G
    DESDES '1: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON DISCRETE-EVENT SYSTEM DESIGN, 2001, : 73 - 78
  • [35] Petri nets2. Applications
    Y. Narahari
    Resonance, 1999, 4 (9) : 44 - 52
  • [36] STRUCTURE MATRICES FOR PETRI NETS AND THEIR APPLICATIONS
    JOHNSON, JL
    MURATA, T
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1985, 319 (03): : 299 - 309
  • [37] PETRI NETS AND INDUSTRIAL APPLICATIONS - A TUTORIAL
    ZURAWSKI, R
    ZHOU, MC
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1994, 41 (06) : 567 - 583
  • [38] Parametric Model-Checking of Stopwatch Petri Nets
    Traonouez, Louis-Marie
    Lime, Didier
    Roux, Olivier H.
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (17) : 3273 - 3304
  • [39] Fault diagnosis for Time Petri Nets
    Jiroveanu, George
    Boel, Rene K.
    De Schutter, Bart
    WODES 2006: EIGHTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2006, : 313 - +
  • [40] Identification of labeled Time Petri nets
    Basile, Francesco
    Chiacchio, Pasquale
    Coppola, Jolanda
    2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 478 - 485