Lazy Reachability Checking for Timed Automata Using Interpolants

被引:4
作者
Toth, Tamas [1 ]
Majzik, Istvan [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Measurement & Informat Syst, Budapest, Hungary
来源
FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2017) | 2017年 / 10419卷
关键词
Timed automata; Model checking; Reachability; Zone abstraction; Interpolation; ABSTRACTIONS;
D O I
10.1007/978-3-319-65765-3_15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To solve the reachability problem for timed automata, model checkers usually apply forward search and zone abstraction. To ensure efficiency and termination, the computed zones are generalized using maximal constants obtained from guards either by static analysis or lazily for a given path. In this paper, we propose a lazy method based on zone abstraction that, instead of the constants in guards, considers the constraints themselves. The method is a combination of forward search, backward search and interpolation over zones: if the zone abstraction is too coarse, we propagate a zone representing bad states backwards using backward search, and use interpolation to extract a relevant zone to strengthen the current abstraction. We propose two refinement strategies in this framework, and evaluate our method on the usual benchmark models for timed automata. Our experiments show that the proposed method compares favorably to known methods based on efficient lazy non-convex abstractions.
引用
收藏
页码:264 / 280
页数:17
相关论文
共 18 条
[1]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[2]  
Behrmann G, 2004, LECT NOTES COMPUT SC, V2988, P312
[3]  
Behrmann G, 2003, LECT NOTES COMPUT SC, V2619, P254
[4]   Timed automata: Semantics, algorithms and tools [J].
Bengtsson, J ;
Yi, W .
LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 :87-124
[5]  
Bouyer P, 2005, LECT NOTES COMPUT SC, V3829, P112
[6]   Forward analysis of updatable timed automata [J].
Bouyer, P .
FORMAL METHODS IN SYSTEM DESIGN, 2004, 24 (03) :281-320
[7]  
Cimatti A, 2008, LECT NOTES COMPUT SC, V4963, P397, DOI 10.1007/978-3-540-78800-3_30
[8]   Counterexample-guided abstraction refinement for symbolic model checking [J].
Clarke, E ;
Grumberg, O ;
Jha, S ;
Lu, Y ;
Veith, H .
JOURNAL OF THE ACM, 2003, 50 (05) :752-794
[9]  
Daws C, 1998, LECT NOTES COMPUT SC, V1384, P313, DOI 10.1007/BFb0054180
[10]   Lazy abstraction [J].
Henzinger, TA ;
Jhala, R ;
Majumdar, R ;
Sutre, G .
ACM SIGPLAN NOTICES, 2002, 37 (01) :58-70