A hybrid of counterexample-based and proof-based abstraction

被引:0
|
作者
Amla, N
McMillan, KL
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Counterexample- and proof-based refinement are complementary approaches to iterative abstraction. In the former case, a single abstract counterexample is eliminated by each refinement step, while in the latter case, all counterexamples of a given length are eliminated. In counterexample-based abstraction, the concretization and refinement problems are relatively easy, but the number of iterations tends to be large. Proof-based abstraction, on the other hand, puts a greater burden on the refinement step, which can then become the performance bottleneck. In this paper, we show that counterexample- and proof-based refinement are extremes of a continuum, and propose a hybrid approach that balances the cost and quality of refinement. In a study of a large number of industrial verification problems, we find that there is a strong relation between the effort applied in the refinement phase and the number of refinement iterations. For this reason, proof-based abstraction is substantially more efficient than counterexample-based abstraction. However, a judicious application of the hybrid approach can lessen the refinement effort without unduly increasing the number of iterations, yielding a method that is somewhat more robust overall.
引用
收藏
页码:260 / 274
页数:15
相关论文
共 50 条
  • [1] A hybrid of counterexample-based and proof-based abstraction
    Amla, N
    McMillan, KL
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2004, 3312 : 260 - 274
  • [2] Lazy constraints and SAT heuristics for proof-based abstraction
    Gupta, A
    Ganai, M
    Ashar, P
    [J]. 18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 183 - 188
  • [3] Counterexample-Based Error Localization of Behavior Models
    Kumazawa, Tsutomu
    Tamai, Tetsuo
    [J]. NASA FORMAL METHODS, 2011, 6617 : 222 - 236
  • [4] Abstract counterexample-based refinement for powerset domains
    Manevich, R.
    Field, J.
    Henzinger, T. A.
    Ramalingam, G.
    Sagiv, M.
    [J]. PROGRAM ANALYSIS AND COMPILATION, THEORY AND PRACTICE: ESSAYS DEDICATED TO REINHARD WILHELM ON THE OCCASION OF HIS 60TH BIRTHDAY, 2007, 4444 : 273 - +
  • [5] Counterexample-based refinement for a boundedness test for CFSM languages
    Leue, S
    Wei, W
    [J]. MODEL CHECKING SOFTWARE, PROCEEDINGS, 2005, 3639 : 58 - 74
  • [6] A proof-based method of hybrid systems development using differential invariants
    Liu, Jie
    Liu, Jing
    Zhang, Miaomiao
    Sun, Haiying
    Chen, Xiaohong
    Du, Dehui
    Chen, Mingsong
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2018, 12 (05) : 1026 - 1028
  • [7] Proof-Based Design of Security Protocols
    Benaissa, Nazim
    Mery, Dominique
    [J]. COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2010, 6072 : 25 - 36
  • [8] A Proof-Based Account of Legal Exceptions
    d'Almeida, Luis Duarte
    [J]. OXFORD JOURNAL OF LEGAL STUDIES, 2013, 33 (01) : 133 - 168
  • [9] A proof-based method of hybrid systems development using differential invariants
    Jie Liu
    Jing Liu
    Miaomiao Zhang
    Haiying Sun
    Xiaohong Chen
    Dehui Du
    Mingsong Chen
    [J]. Frontiers of Computer Science, 2018, 12 : 1026 - 1028
  • [10] Verification of hybrid systems based on counterexample-guided abstraction refinement
    Clarke, E
    Fehnker, A
    Han, Z
    Krogh, B
    Stursberg, O
    Theobald, M
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 192 - 207