Counterexample-guided choice of projections in approximate symbolic model checking

被引:14
|
作者
Govindaraju, SG [1 ]
Dill, DL [1 ]
机构
[1] Stanford Univ, Comp Syst Lab, Stanford, CA 94305 USA
关键词
D O I
10.1109/ICCAD.2000.896460
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
BDD-based symbolic techniques of approximate reachability analysis based on decomposing the circuit into a collection of overlapping sub-machines (also referred to as overlapping projections) have been recently proposed posed. Computing a superset of the reachable states in this fashion is susceptible to false negatives. Searching for real counterexamples in such an approximate space is liable to failure. In this paper, the "hybridization effect" induced by the choice of projections is identified as the cause for the failure. A heuristic based on Hamming Distance is proposed to improve the choice of projections, that reduces the hybridization effect and facilitates either a genuine counterexample or proof of the property. The ideas are evaluated on a real large design example from the PCI Interface unit in the MAGIC chip of the Stanford FLASH Multiprocessor.
引用
收藏
页码:115 / 119
页数:5
相关论文
共 50 条
  • [1] Counterexample-guided abstraction refinement for symbolic model checking
    Clarke, E
    Grumberg, O
    Jha, S
    Lu, Y
    Veith, H
    [J]. JOURNAL OF THE ACM, 2003, 50 (05) : 752 - 794
  • [2] COUNTEREXAMPLE-GUIDED PROPHECY FOR MODEL CHECKING MODULO THE THEORY OF ARRAYS
    Mann, Makai
    Irfan, Ahmed
    Griggio, Alberto
    Padon, Oded
    Barrett, Clark
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 18 (03) : 26:1 - 26:28
  • [3] Counterexample-Guided Model Synthesis
    Preiner, Mathias
    Niemetz, Aina
    Biere, Armin
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2017, PT I, 2017, 10205 : 264 - 280
  • [4] A Counterexample-Guided Interpolant Generation Algorithm for SAT-Based Model Checking
    Wu, Cheng-Yin
    Wu, Chi-An
    Lai, Chien-Yu
    Huang, Chung-Yang R.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (12) : 1846 - 1858
  • [5] A Counterexample-Guided Interpolant Generation Algorithm for SAT-based Model Checking
    Wu, Cheng-Yin
    Wu, Chi-An
    Lai, Chien-Yu
    Huang, Chung-Yang
    [J]. 2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [6] Counterexample-Guided Repair for Symbolic-Geometric Action Abstractions
    Thomason, Wil
    Kress-Gazit, Hadas
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2023, 39 (05) : 4152 - 4165
  • [7] Counterexample-guided control
    Henzinger, TA
    Jhala, R
    Majumdar, R
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2003, 2719 : 886 - 902
  • [8] Counterexample-Guided Diagnosis
    Riener, Heinz
    Fey, Goerschwin
    [J]. 2016 1ST IEEE INTERNATIONAL VERIFICATION AND SECURITY WORKSHOP (IVSW), 2016, : 43 - 48
  • [9] Counterexample-Guided Focus
    Podelski, Andreas
    Wies, Thomas
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (01) : 249 - 260
  • [10] Counterexample-Guided Focus
    Podelski, Andreas
    Wies, Thomas
    [J]. POPL'10: PROCEEDINGS OF THE 37TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2010, : 249 - 260