Efficient detection of zeno runs in timed automata

被引:0
作者
Gomez, Rodolfo [1 ]
Bowman, Howard [1 ]
机构
[1] Univ Kent, Comp Lab, Canterbury CT2 7NF, Kent, England
来源
FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS | 2007年 / 4763卷
基金
英国工程与自然科学研究理事会;
关键词
zeno runs; timed automata; model-checking; uppaal;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Zeno runs, where infinitely many actions occur in finite time, may inadvertently arise in timed automata specifications. Zeno runs may compromise the reliability of formal verification, and few model-checkers provide the means to deal with them: this usually takes the form of liveness checks, which are computationally expensive. As an alternative, we describe here an efficient static analysis to assert absence of Zeno runs on Uppaal networks; this is based on Tripakis's strong non-Zenoness property, and identifies all loops in the automata graphs where Zeno runs may possibly occur. If such unsafe loops are found, we show how to derive an abstract network that over-approximates the loop behaviour. Then, liveness checks may assert absence of Zeno runs in the original network, by exploring the reduced state space of the abstract network. Experiments show that this combined approach may be much more efficient than running liveness checks on the original network.
引用
收藏
页码:195 / +
页数:3
相关论文
共 19 条
[1]   The power of reachability testing for timed automata [J].
Aceto, L ;
Bouyer, P ;
Burgueño, A ;
Larsen, KG .
THEORETICAL COMPUTER SCIENCE, 2003, 300 (1-3) :411-475
[2]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[3]  
BERHMANN G, 2004, LNCS, V3185, P200
[4]  
Bornot S, 1998, LECT NOTES COMPUT SC, V1536, P103, DOI 10.1007/3-540-49213-5_5
[5]  
Bowman H., 1998, Formal Aspects of Computing, V10, P550, DOI 10.1007/s001650050032
[6]  
BOWMAN H, 2001, P FORTE 2001, P119
[7]   How to stop time stopping [J].
Bowman, Howard ;
Gomez, Rodolfo .
FORMAL ASPECTS OF COMPUTING, 2006, 18 (04) :459-493
[8]  
Corin R., 2004, FMSE 04, P23
[9]   Specifying urgency in timed I/O automata [J].
Gebremichael, B ;
Vaandrager, F .
SEFM 2005: THIRD IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2005, :64-73
[10]  
Gebremichael B, 2006, P 6 ANN ACM IEEE C E, P242