TCTL Model Checking of Time Petri Nets

被引:47
作者
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
相关论文
共 41 条
[1]   MODEL-CHECKING IN DENSE REAL-TIME [J].
ALUR, R ;
COURCOUBETIS, C ;
DILL, D .
INFORMATION AND COMPUTATION, 1993, 104 (01) :2-34
[2]  
ALUR R, 1994, THEORETICAL COMPUTER, V126, P235
[3]  
[Anonymous], INT S LOG COMP SCI
[4]  
[Anonymous], IFIP 9 WORLD COMP C
[5]   Lower and upper bounds in zone-based abstractions of timed automata [J].
Gerd Behrmann ;
Patricia Bouyer ;
Kim G. Larsen ;
Radek Pelánek .
International Journal on Software Tools for Technology Transfer, 2006, 8 (3) :204-215
[6]  
Behrmann G, 2004, LECT NOTES COMPUT SC, V2988, P312
[7]  
Behrmann G, 2003, LECT NOTES COMPUT SC, V2619, P254
[8]  
Bengtsson J., 2004, LECT NOTES COMPUTER, V3098
[9]  
BERARD B, 2005, LECT NOTES COMPUTER, V3829
[10]  
Berthomieu B, 2003, LECT NOTES COMPUT SC, V2619, P442