Abstraction refinement with Craig interpolation and symbolic pushdown systems

被引:0
|
作者
Esparza, J [1 ]
Kiefer, S [1 ]
Schwoon, S [1 ]
机构
[1] Univ Stuttgart, Inst Formal Methods Comp Sci, D-7000 Stuttgart, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Counterexample-guided abstraction refinement (CEGAR) has proven to be a powerful method for software model-checking. In this paper, we investigate this concept in the context of sequential (possibly recursive) programs whose statements are given as BDDs. We examine how Craig interpolants can be computed efficiently in this case and propose a new, special type of interpolants. Moreover, we show how to treat multiple counterexamples in one refinement cycle. We have implemented this approach within the model-checker Moped and report on experiments.
引用
收藏
页码:489 / 503
页数:15
相关论文
共 50 条
  • [41] ON CRAIG-LYNDON INTERPOLATION THEOREM
    OBERSCHELP, A
    JOURNAL OF SYMBOLIC LOGIC, 1968, 33 (02) : 271 - +
  • [42] Applications of Craig interpolation to model checking
    McMillan, K
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2004, 3210 : 22 - 23
  • [43] CRAIG INTERPOLATION THEOREM AND AMALGAMABLE MANIFOLDS
    MAXIMOVA, LL
    DOKLADY AKADEMII NAUK SSSR, 1977, 237 (06): : 1281 - 1284
  • [44] Applications of Craig interpolation to model checking
    McMillan, K
    APPLICATIONS AND THEORY OF PETRI NETS 2005, PROCEEDINGS, 2005, 3536 : 15 - 16
  • [45] Craig Interpolation in the Presence of Unreliable Connectives
    Rasga J.
    Sernadas C.
    Sernadas A.
    Logica Universalis, 2014, 8 (3-4) : 423 - 446
  • [46] Craig interpolation for semilinear substructural logics
    Marchioni, Enrico
    Metcalfe, George
    MATHEMATICAL LOGIC QUARTERLY, 2012, 58 (06) : 468 - 481
  • [47] Pretabularity and Craig's Interpolation Property
    Maksimova, L. L.
    Yun, V. F.
    ALGEBRA AND LOGIC, 2023, 62 (03) : 277 - 282
  • [48] Craig Interpolation for Linear Temporal Languages
    Gheerbrant, Amelie
    ten Cate, Balder
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2009, 5771 : 287 - +
  • [49] Symbolic Refinement for CPS
    de Niz, Dionisio
    Wrage, Lutz
    Ada User Journal, 2023, 44 (02): : 141 - 145
  • [50] A symbolic approach to predicate abstraction
    Lahiri, SK
    Bryant, RE
    Cook, B
    COMPUTER AIDED VERIFICATION, 2003, 2725 : 141 - 153