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 条
  • [1] Another Look at LTL Model Checking
    Edmund M. Clarke
    Orna Grumberg
    Kiyoharu Hamaguchi
    Formal Methods in System Design, 1997, 10 : 47 - 71
  • [2] Yet another look at LTL model checking
    Schneider, K
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, 1999, 1703 : 321 - 325
  • [3] LTL model checking for statecharts
    Qian, Junyan
    Xu, Baowen
    Journal of Computational Information Systems, 2007, 3 (06): : 2241 - 2248
  • [4] Bringing LTL Model Checking to Biologists
    Ahmed, Zara
    Benque, David
    Berezin, Sergey
    Dahl, Anna Caroline E.
    Fisher, Jasmin
    Hall, Benjamin A.
    Ishtiaq, Samin
    Nanavati, Jay
    Piterman, Nir
    Riechert, Maik
    Skoblov, Nikita
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2017, 2017, 10145 : 1 - 13
  • [5] Simple bounded LTL model checking
    Latvala, T
    Biere, A
    Heljanko, K
    Junttila, T
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2004, 3312 : 186 - 200
  • [6] A Circuit Approach to LTL Model Checking
    Claessen, Koen
    Een, Niklas
    Sterin, Baruch
    2013 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2013, : 53 - 60
  • [7] Local Quantitative LTL Model Checking
    Barnat, Jiri
    Brim, Lubos
    Cerna, Ivana
    Ceska, Milan
    Tumova, Jana
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2009, 5596 : 53 - 68
  • [8] Certifying Proofs for LTL Model Checking
    Griggio, Alberto
    Roveri, Marco
    Tonetta, Stefano
    PROCEEDINGS OF THE 2018 18TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD), 2018, : 225 - 233
  • [9] LTL generalized model checking revisited
    Godefroid P.
    Piterman N.
    International Journal on Software Tools for Technology Transfer, 2011, 13 (6) : 571 - 584
  • [10] Regular model checking for LTL(MSO)
    Abdulla P.A.
    Jonsson B.
    Nilsson M.
    d'Orso J.
    Saksena M.
    International Journal on Software Tools for Technology Transfer, 2012, 14 (2) : 223 - 241