Another look at LTL model checking

被引:82
|
作者
Clarke, EM
Grumberg, O
Hamaguchi, K
机构
[1] CARNEGIE MELLON UNIV,PITTSBURGH,PA 15213
[2] TECHNION ISRAEL INST TECHNOL,HAIFA,ISRAEL
[3] OSAKA UNIV,TOYONAKA,OSAKA 560,JAPAN
基金
美国国家科学基金会;
关键词
automatic verification; temporal logic; model checking; binary decision diagrams;
D O I
10.1023/A:1008615614281
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show how LTL model checking can be reduced to CTL model checking with fairness constraints. Using this reduction, we also describe how to construct a symbolic LTL model checker that appears to be quite efficient in practice. In particular, we show how the SMV model checking system developed by McMillan [16] can be extended to permit LTL specifications. The results that we have obtained are quite surprising. For the specifications which can be expressed in both CTL and LTL, the LTL model checker required at most twice as much time and space as the CTL model checker. We also succeeded in verifying non-trivial LTL specifications. The amount of time and splice that is required is quite reasonable. Based on the examples that we considered, it appears that efficient LTL model checking is possible when the specifications are not excessively complicated.
引用
收藏
页码:47 / 71
页数:25
相关论文
共 50 条
  • [41] Semi-external LTL model checking
    Edelkamp, Stefan
    Sanders, Peter
    Simecek, Pavel
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 530 - +
  • [42] Model checking LTL using net unforldings
    Wallner, F
    COMPUTER AIDED VERIFICATION, 1998, 1427 : 207 - 218
  • [43] LTL Model Checking for Register Pushdown Systems
    Senda, Ryoma
    Takata, Yoshiaki
    Seki, Hiroyuki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (12) : 2131 - 2144
  • [44] LTL model checking of self modifying code
    Tayssir Touili
    Xin Ye
    Formal Methods in System Design, 2022, 60 : 195 - 227
  • [45] LTL satisfiability checking
    Rozier, Kristin Y.
    Vardi, Moshe Y.
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2007, 4595 : 149 - +
  • [46] LTL satisfiability checking
    Rozier K.Y.
    Vardi M.Y.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (02) : 123 - 137
  • [47] Large-scale directed model checking LTL
    Edelkamp, S
    Jabbar, S
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 1 - 18
  • [48] LTL model checking via search space partition
    Pu, Fei
    Zhang, Wenhui
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 418 - +
  • [49] LTL Model-Checking for Communicating Concurrent Programs
    Pommellet, Adrien
    Touili, Tayssir
    VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, 2018, 11181 : 150 - 165
  • [50] Larger automata and less work for LTL model checking
    Geldenhuys, J
    Hansen, H
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2006, 3925 : 53 - 70