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 条
  • [41] Multiple-counterexample guided iterative abstraction refinement: An industrial evaluation
    Glusman, M
    Kamhi, G
    Mador-Haim, S
    Fraer, R
    Vardi, MY
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 176 - 191
  • [42] Counterexample-Guided Bit-Precision Selection
    He, Shaobo
    Rakamaric, Zvonimir
    PROGRAMMING LANGUAGES AND SYSTEMS (APLAS 2017), 2017, 10695 : 534 - 553
  • [43] Counterexample-Guided Inductive Repair of Reactive Contracts
    Hussein, Soha
    Rayadurgam, Sanjai
    McCamant, Stephen
    Sharma, Vaibhav
    Heimdahl, Mats
    Proceedings - IEEE/ACM 10th International Conference on Formal Methods in Software Engineering, FormaliSE 2022, 2022, : 46 - 57
  • [44] Counterexample-Guided Synthesis of Perception Models and Control
    Ghosh, Shromona
    Pant, Yash Vardhan
    Ravanbakhsh, Hadi
    Seshia, Sanjit A.
    2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 3447 - 3454
  • [45] Counterexample-Guided Approach to Finding Numerical Invariants
    ThanhVu Nguyen
    Antonopoulos, Timos
    Ruef, Andrew
    Hicks, Michael
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 605 - 615
  • [46] Counterexample-Guided Inductive Repair of Reactive Contracts
    Hussein, Soha
    Rayadurgam, Sanjai
    McCamant, Stephen
    Sharma, Vaibhav
    Heimdahl, Mats
    IEEE/ACM 10TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE 2022), 2022, : 46 - 57
  • [47] Counterexample-Guided Correlation Algorithm for Translation Validation
    Gupta, Shubhani
    Rose, Abhishek
    Bansal, Sorav
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (OOPSLA):
  • [48] Counterexample-Guided Quantifier Instantiation for Synthesis in SMT
    Reynolds, Andrew
    Deters, Morgan
    Kuncak, Viktor
    Tinelli, Cesare
    Barrett, Clark
    COMPUTER AIDED VERIFICATION, CAV 2015, PT II, 2015, 9207 : 198 - 216
  • [49] OptCE: A Counterexample-Guided Inductive Optimization Solver
    Albuquerque, Higo F.
    Araujo, Rodrigo F.
    Bessa, Iury V.
    Cordeiro, Lucas C.
    de Lima Filho, Eddie B.
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, SBMF 2017, 2017, 10623 : 125 - 141
  • [50] Counterexample-guided inductive synthesis for probabilistic systems
    Ceska, Milan
    Hensel, Christian
    Junges, Sebastian
    Katoen, Joost-Pieter
    FORMAL ASPECTS OF COMPUTING, 2021, 33 (4-5) : 637 - 667