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 条
  • [41] FLACK: Counterexample-Guided Fault Localization for Alloy Models
    Meng, Guolong
    Nguyen, ThanhVu
    Brida, Simon Gutierrez
    Regis, German
    Frias, Marcelo F.
    Aguirre, Nazareno
    Bagheri, Hamid
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 637 - 648
  • [42] Counterexample-Guided Prefix Refinement Analysis for Program Verification
    Jasper, Marc
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, ISOLA 2014, 2016, 683 : 143 - 155
  • [43] A Counterexample-Guided Debugger for Non-recursive Datalog
    Van-Dang Tran
    Kato, Hiroyuki
    Hu, Zhenjiang
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2020, 2020, 12470 : 323 - 342
  • [44] Symbolic guided search for CTL model checking
    Bloem, R
    Ravi, K
    Somenzi, F
    [J]. 37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 29 - 34
  • [45] Counterexample-Guided SMT-Driven Optimal Buffer Sizing
    Brady, Bryan A.
    Holcomb, Daniel
    Seshia, Sanjit A.
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 329 - 334
  • [46] Counterexample-Guided Assume-Guarantee Synthesis through Learning
    Lin, Shang-Wei
    Hsiung, Pao-Ann
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (05) : 734 - 750
  • [47] 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
  • [48] A counterexample-guided approach to parameter synthesis for linear hybrid automata
    Frehse, Goran
    Jha, Sumit Kumar
    Krogh, Bruce H.
    [J]. HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2008, 4981 : 187 - +
  • [49] Counterexample-guided Abstraction Refinement for Component-based Systems
    Zhang, Lianyi
    Meng, Qingdi
    Luo, Guiming
    [J]. 2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 201 - 210
  • [50] Counterexample-guided abstraction refinement for the analysis of graph transformation systems
    Koenig, Barbara
    Kozioura, Vitali
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2006, 3920 : 197 - 211