LTL Generalized Model Checking Revisited

被引:0
|
作者
Godefroid, Patrice
Piterman, Nir
机构
来源
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION | 2009年 / 5403卷
关键词
AUTOMATA; CONSTRUCTION; BUCHI;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a 3-valued abstraction of a program (possibly generated using static program analysis and predicate abstraction) and a temporal logic formula, generalized model checking (GMC) checks whether there exists a concretization of that abstraction that satisfies the formula. In this paper, we revisit generalized model checking for linear time (LTL) properties. First, we show that LTL GMC is 2EXPTIME-complete in the size of the formula and polynomial in the model, where the degree of the polynomial depends on the formula, instead of EXPTIME-complete and quadratic as previously believed. The standard definition of GMC depends on a definition of concretization which is tailored for branching-time model checking. We then study a simpler linear completeness preorder for relating program abstractions. We show that LTL GMC with this weaker preorder is only EXPSPACE-complete in the size of the formula, and can be solved in linear time and logarithmic space in the size of the model. Finally, we identify classes of formulas for which the model complexity of standard GMC is reduced.
引用
收藏
页码:89 / 104
页数:16
相关论文
共 50 条
  • [1] LTL generalized model checking revisited
    Godefroid P.
    Piterman N.
    International Journal on Software Tools for Technology Transfer, 2011, 13 (6) : 571 - 584
  • [2] LTL Satisfiability Checking Revisited
    Li, Jianwen
    Zhang, Lijun
    Pu, Geguang
    Vardi, Moshe Y.
    He, Jifeng
    2013 20TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING (TIME), 2013, : 91 - 98
  • [3] LTL model checking for statecharts
    Qian, Junyan
    Xu, Baowen
    Journal of Computational Information Systems, 2007, 3 (06): : 2241 - 2248
  • [4] Combining Explicit and Symbolic LTL Model Checking Using Generalized Testing Automata
    Ben Salem, Ala Eddine
    Graiet, Mohamed
    2015 15TH INTERNATIONAL CONFERENCE ON APPLICATIONS OF CONCURRENCY TO SYSTEM DESIGN (ACSD), 2015, : 20 - 29
  • [5] 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
  • [6] Simple bounded LTL model checking
    Latvala, T
    Biere, A
    Heljanko, K
    Junttila, T
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2004, 3312 : 186 - 200
  • [7] Another look at LTL model checking
    Clarke, EM
    Grumberg, O
    Hamaguchi, K
    FORMAL METHODS IN SYSTEM DESIGN, 1997, 10 (01) : 47 - 71
  • [8] A Circuit Approach to LTL Model Checking
    Claessen, Koen
    Een, Niklas
    Sterin, Baruch
    2013 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2013, : 53 - 60
  • [9] 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
  • [10] 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