跳到主要导航 跳到搜索 跳到主要内容

Combining BMC and Complementary Approximate Reachability to Accelerate Bug-Finding

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Bounded Model Checking (BMC) is so far considered as the best engine for bug-finding in hardware model checking. Given a bound K, BMC can detect if there is a counterexample to a given temporal property within K steps from the initial state, thus performing a global-style search. Recently, a SAT-based model-checking technique called Complementary Approximate Reachability (CAR) was shown to be complementary to BMC, in the sense that frequently they can solve instances that the other technique cannot, within the same time limit. CAR detects a counterexample gradually with the guidance of an over-approximating state sequence, and performs a local-style search. In this paper, we consider three different ways to combine BMC and CAR. Our experiments show that they all outperform BMC and CAR on their own, and solve instances that cannot be solved by these two techniques. Our findings are based on a comprehensive experimental evaluation using the benchmarks of two hardware model checking competitions.

源语言英语
主期刊名Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022
出版商Institute of Electrical and Electronics Engineers Inc.
ISBN(电子版)9781450392174
DOI
出版状态已出版 - 30 10月 2022
活动41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022 - San Diego, 美国
期限: 30 10月 20224 11月 2022

出版系列

姓名IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
ISSN(印刷版)1092-3152

会议

会议41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022
国家/地区美国
San Diego
时期30/10/224/11/22

指纹

探究 'Combining BMC and Complementary Approximate Reachability to Accelerate Bug-Finding' 的科研主题。它们共同构成独一无二的指纹。

引用此