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 条
  • [31] 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
  • [32] Model Checking Branching Properties on Petri Nets with Transits
    Finkbeiner, Bernd
    Gieseking, Manuel
    Hecking-Harbusch, Jesko
    Olderog, Ernst-Rudiger
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2020), 2020, 12302 : 394 - 410
  • [33] Symbolic model checking of dual transition Petri nets
    Varea, M
    Al-Hashimi, BM
    Cortés, LA
    Eles, P
    Peng, Z
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 43 - 48
  • [34] CSL model checking for generalized Stochastic Petri Nets
    Cerotti, Davide
    Donatelli, Susanna
    Horvath, Andras
    Sproston, Jeremy
    QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 199 - +
  • [35] Model Checking CSLTA with Deterministic and Stochastic Petri Nets
    Amparore, Elvio Gilberto
    Donatelli, Susanna
    2010 IEEE-IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS DSN, 2010, : 605 - 614
  • [36] Compositional model checking of concurrent systems, with Petri nets
    Sobocinski, Pawel
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (204): : 19 - 30
  • [37] Model checking time-dependent system specifications using Time Stream Petri Nets and UPPAAL
    Cicirelli, Franco
    Furfaro, Angelo
    Nigro, Libero
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (16) : 8160 - 8186
  • [38] Interval diagram techniques for symbolic model checking of Petri nets
    Strehl, K
    Thiele, L
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 756 - 757
  • [39] Improvements in model checking for Object-Oriented Petri Nets
    Hasa, L
    Ceska, M
    ISAS/CITSA 2004: INTERNATIONAL CONFERENCE ON CYBERNETICS AND INFORMATION TECHNOLOGIES, SYSTEMS AND APPLICATIONS AND 10TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ANALYSIS AND SYNTHESIS, VOL 3, PROCEEDINGS, 2004, : 269 - 274
  • [40] Model Checking of ω-Independent Unbounded Petri Nets for an Unbounded System
    Wang, Shuo
    Yang, Ru
    Yu, Wangyang
    Ding, Zhijun
    Jiang, Changjun
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024,