Timed Automata Verification via IC3 with Zones

被引:0
作者
Isenberg, Tobias [1 ]
Wehrheim, Heike [1 ]
机构
[1] Univ Paderborn, Inst Informat, D-33098 Paderborn, Germany
来源
FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2014 | 2014年 / 8829卷
关键词
Verification; timed automata; zone abstraction; IC3; SMT; TOOL;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Timed automata are a formal method for the modelling of real-time systems. With a large number of sophisticated tools, ample support for not only specification but also verification is available today. However, although all these tools are highly optimized, verification of timed automata, in particular networks of timed automata, remains challenging. This is due to the large amount of memory needed for storing automata states. In this paper, we present a new approach to timed automata verification based on the SAT-based induction method IC3. Unlike previous work on extending IC3 to timed systems, we employ zones, not regions, for the symbolic representation of timed automata states. While this complicates a timed IC3 procedure, specifically, necessitates the computation of a zone from possibly infinitely many counterexamples to induction, it pays off with respect to memory consumption. Experimental results show that our approach can outperform Uppaal for networks with large numbers of timed automata.
引用
收藏
页码:203 / 218
页数:16
相关论文
共 24 条
  • [1] A THEORY OF TIMED AUTOMATA
    ALUR, R
    DILL, DL
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) : 183 - 235
  • [2] ALUR R, 1990, LECT NOTES COMPUT SC, V443, P322, DOI 10.1007/BFb0032042
  • [3] Baumgartner J, 2012, Proceedings of the 12th Conference on Formal Methods in Computer-Aided Design (FMCAD 2012), P182
  • [4] Lower and upper bounds in zone-based abstractions of timed automata
    Gerd Behrmann
    Patricia Bouyer
    Kim G. Larsen
    Radek Pelánek
    [J]. International Journal on Software Tools for Technology Transfer, 2006, 8 (3) : 204 - 215
  • [5] Behrmann G., 1999, Computer Aided Verification. 11th International Conference, CAV'99. Proceedings (Lecture Notes in Computer Science Vol.1633), P341
  • [6] Bengtsson J., 1996, Hybrid Systems III. Verification and Control, P232, DOI 10.1007/BFb0020949
  • [7] Timed automata: Semantics, algorithms and tools
    Bengtsson, J
    Yi, W
    [J]. LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 : 87 - 124
  • [8] Beyer D, 2003, LECT NOTES COMPUT SC, V2725, P122
  • [9] Bouyer P., 2009, QUALITATIVE QUANTITA, V7
  • [10] Bozga M, 1998, LECT NOTES COMPUT SC, V1427, P546, DOI 10.1007/BFb0028779