Effective Heuristics for Counterexample-Guided Abstraction Refinement

被引:0
|
作者
He, Fei [1 ]
Song, Xiaoyu
Gu, Ming [1 ]
Sun, Jiaguang [1 ]
机构
[1] Tsinghua Univ, Beijing 100084, Peoples R China
关键词
Verification; SoC; model checking; abstraction; heuristics;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Verification of complex system-on-a-chip (SoC) designs becomes a critical problem in practice. We consider using model checking to verify the correctness of such systems. We study the state separation problem in the framework of counterexample-guided abstraction refinement. We present two fast heuristics to solve this problem. To the best of our knowledge, our work is the first study on the effectiveness of greedy heuristics for this problem. In comparison with the latest work using the decision tree learning (DTL) solver, the proposed method performs about three orders of magnitude faster and the size of the separation set is 70% smaller on average.
引用
收藏
页码:393 / 398
页数:6
相关论文
共 50 条
  • [21] Counterexample-guided control
    Henzinger, TA
    Jhala, R
    Majumdar, R
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2003, 2719 : 886 - 902
  • [22] Counterexample Guided Abstraction Refinement for Stability Analysis
    Prabhakar, Pavithra
    Soto, Miriam Garcia
    COMPUTER AIDED VERIFICATION, (CAV 2016), PT I, 2016, 9779 : 495 - 512
  • [23] VCEGAR: Verilog counterexample guided abstraction refinement
    Jain, Himanshu
    Kroening, Daniel
    Sharygina, Natasha
    Clarke, Edmund
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2007, 4424 : 583 - +
  • [24] Counterexample guided abstraction refinement is better under equational abstraction
    Enea, Constantin
    FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 126 - 135
  • [25] Counterexample-Guided Diagnosis
    Riener, Heinz
    Fey, Goerschwin
    2016 1ST IEEE INTERNATIONAL VERIFICATION AND SECURITY WORKSHOP (IVSW), 2016, : 43 - 48
  • [26] Counterexample-Guided Focus
    Podelski, Andreas
    Wies, Thomas
    POPL'10: PROCEEDINGS OF THE 37TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2010, : 249 - 260
  • [27] Counterexample-Guided Focus
    Podelski, Andreas
    Wies, Thomas
    ACM SIGPLAN NOTICES, 2010, 45 (01) : 249 - 260
  • [28] Counterexample Guided Abstraction Refinement Algorithm for Propositional Circumscription
    Janota, Mikolas
    Grigore, Radu
    Marques-Silva, Joao
    LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2010, 2010, 6341 : 195 - 207
  • [29] A probabilistic learning approach for counterexample guided abstraction refinement
    He, Fei
    Song, Xiaoyu
    Gu, Ming
    Sun, Jiaguang
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2006, 4218 : 39 - 50
  • [30] SAT-based counterexample guided abstraction refinement
    Clarke, EM
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2002, 2318 : 1 - 1