TCTL Model Checking of Time Petri Nets

被引:46
|
作者
Boucheneb, Hanifa [1 ]
Gardey, Guillaume [2 ,3 ]
Roux, Olivier H. [2 ]
机构
[1] Ecole Polytech, Montreal, PQ H3C 3A7, Canada
[2] Univ Nantes, IRCCyN, F-44321 Nantes 03, France
[3] Thales Informat Syst Secur, Cambridge, England
关键词
Time Petri Net; model-checking; TCTL; zone based state space abstraction; STATE-SPACE; VERIFICATION; COMPUTATION;
D O I
10.1093/logcom/exp036
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider Vine Petri Nets (TPN) for which a firing time interval is associated with each transition. State space abstractions for TPN preserving various classes of properties (LTL, CTL and CTL*) can be computed, in terms of so called state classes. Some methods were proposed to check quantitative timed properties but are not suitable for effective verification of properties of real-life systems. In this article, we consider subscript TCTL for TPN (TPN-TCTL) for which temporal operators are extended with a time interval, specifying a time constraint on the firing sequences. We prove the decidability of TPN-TCTL on bounded TPN and give its theoretical complexity. We propose a zone-based state space abstraction that preserves marking reachability and traces of the TPN. As for Tinted Automata (TA), the abstraction may use an over-approximation operator on zones to enforce the termination. A coarser (and efficient) abstraction is then provided and proved exact w.r.t. marking reachability and traces (LTL properties). Finally, we consider a subset of TPN-TCTL properties (TPN-TCTLS) for which it is possible to propose efficient on-the-fly model-checking algorithms. Our approach consists in computing and exploring the zone-based state space abstraction. On a Practical point of view, the method is integrated in RoMEO [Gardey et al. (2005, Proceedings of 17th International Conference on CAV05, Vol. 3576 of Lecture Notes in Computer Science, 418-423)], a tool for TPN edition and analysis. In addition to the old feature,, it is now possible to effectively verify a subset of TCTL directly on TPN.
引用
收藏
页码:1509 / 1540
页数:32
相关论文
共 50 条
  • [21] Model checking of Signal Interpreted Petri Nets
    Weng, XY
    Litz, L
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2748 - 2752
  • [22] Implementing model checking and equivalence checking for time petri nets by the RT-MEC tool
    Bystrov, AV
    Virbitskaite, IB
    PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 194 - 199
  • [23] Assessing Time Behaviour in Disaster Management by Using Petri Nets and Model Checking
    Cicirelli, Franco
    Nigro, Libero
    2023 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DISASTER MANAGEMENT, ICT-DM, 2023, : 181 - 186
  • [24] Specification and model checking of temporal properties in time Petri nets and timed automata
    Penczek, W
    Pólrola, A
    APPLICATIONS AND THEORY OF PETRI NETS 2004, PROCEEDINGS, 2004, 3099 : 37 - 76
  • [25] Improving state class constructions for CTL* model checking of time Petri nets
    Hadjidj R.
    Boucheneb H.
    International Journal on Software Tools for Technology Transfer, 2008, 10 (2) : 167 - 184
  • [26] Model checking of time Petri nets using the state class timed automaton
    Lime, Didier
    Roux, Olivier H.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2006, 16 (02): : 179 - 205
  • [27] Model Checking of Time Petri Nets Using the State Class Timed Automaton
    Didier Lime
    Olivier H. Roux
    Discrete Event Dynamic Systems, 2006, 16 : 179 - 205
  • [28] Report on the Model Checking Contest at Petri Nets 2011
    Kordon, Fabrice
    Linard, Alban
    Buchs, Didier
    Colange, Maximilien
    Evangelista, Sami
    Lampka, Kai
    Lohmann, Niels
    Paviot-Adet, Emmanuel
    Thierry-Mieg, Yann
    Wimmel, Harro
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY VI, 2012, 7400 : 169 - 196
  • [29] Action Planning for Directed Model Checking of Petri Nets
    Edelkamp, Stefan
    Jabbar, Shahid
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 149 (02) : 3 - 18
  • [30] Model checking in object-oriented Petri nets
    Rodrigues, CL
    Guerrero, DDS
    de Figueiredo, JCA
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4977 - 4982