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

Accelerating CAR-Based Model-Checking with Multiple Unsatisfiable Cores

  • East China Normal University
  • Shanghai Jiao Tong University
  • Technion-Israel Institute of Technology

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

摘要

Model checking is a framework for automated formal verification of transition systems, like hardware designs. Two leading model-checking techniques, PDR and CAR, are based on multiple calls to a SAT solver, for the purpose of finding a path to a bug or proving its absence. They build sequences of formulas, called frames, that represent approximated sets of states, e.g., a frame can contain an over-approximation of the states that can reach the negated property within a given number of steps. Part of the process is to make these sets more precise, i.e., less approximating, and this is done by strengthening the frames with negation of states that were proven to be spurious. A key component for performance is the ability of these engines to generalize those states and thus accelerate the process of making the frames more precise. This is done by strengthening them with the unsatisfiable cores that the SAT solver returns. In this work, we suggest several performance improvements to this process, most notably a technique for generating multiple such cores in linear time and adding them simultaneously to the frames. Our results show that our implementation of these techniques, on top of SimpleCAR, not only improves its performance, but also solves more (unsafe) cases than any other model-checker in the public domain, and solves instances from the HWMCC that no other model checker can solve, hence it contributes to the state-of-the-art.

源语言英语
主期刊名Model Checking Software - 31st International Symposium, SPIN 2025, Proceedings
编辑Gidon Ernst, Kristin Yvonne Rozier
出版商Springer Science and Business Media Deutschland GmbH
88-105
页数18
ISBN(印刷版)9783032068460
DOI
出版状态已出版 - 2026
活动31st International Symposium on Model Checking Software, SPIN 2025 - Hamilton, 加拿大
期限: 7 5月 20258 5月 2025

出版系列

姓名Lecture Notes in Computer Science
15945 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议31st International Symposium on Model Checking Software, SPIN 2025
国家/地区加拿大
Hamilton
时期7/05/258/05/25

指纹

探究 'Accelerating CAR-Based Model-Checking with Multiple Unsatisfiable Cores' 的科研主题。它们共同构成独一无二的指纹。

引用此