首页> 外文会议>International Haifa Verification Conference; 20051113-16; Haifa(IL) >Simultaneous SAT-Based Model Checking of Safety Properties
【24h】

Simultaneous SAT-Based Model Checking of Safety Properties

机译:基于SAT的安全特性同时模型检查

获取原文
获取原文并翻译 | 示例

摘要

We present several algorithms for simultaneous SAT (propositional satisfiability) based model checking of safety properties. More precisely, we focus on Bounded Model Checking and Temporal Induction methods for simultaneously verifying multiple safety properties on the same model. The most efficient among our proposed algorithms for model checking are based on a simultaneous propositional satisfiability procedure (SSAT for short), which we design for solving related propositional objectives simultaneously, by sharing the learned clauses and the search. The SSAT algorithm is fully incremental in the sense that all clauses learned while solving one objective can be reused for the remaining objectives. Furthermore, our SSAT algorithm ensures that the SSAT solver will never re-visit the same sub-space during the search, even if there are several satisfiability objectives, hence one traversal of the search space is enough. Finally, in SSAT all SAT objectives are watched simultaneously, thus we can solve several other SAT objectives when the search is oriented to solve a particular SAT objective first. Experimental results on Intel designs demonstrate that our new algorithms can be orders of magnitude faster than the previously known techniques in this domain.
机译:我们提出几种用于同时进行SAT(命题可满足性)安全性模型检查的算法。更准确地说,我们专注于有界模型检查和时间归纳方法,用于同时验证同一模型上的多个安全属性。在我们提出的模型检查算法中,最有效的算法是基于同时命题可满足性程序(简称SSAT),该程序旨在通过共享学习的子句和搜索来同时解决相关的命题目标。 SSAT算法是完全增量的,在某种意义上说,在解决一个目标时学习的所有子句都可以用于其余目标。此外,我们的SSAT算法可确保即使有多个可满足性目标,SSAT求解器也不会在搜索过程中再次访问相同的子空间,因此遍历搜索空间就足够了。最后,在SSAT中,同时监视所有SAT目标,因此当搜索首先要解决特定的SAT目标时,我们可以解决其他几个SAT目标。英特尔设计的实验结果表明,我们的新算法可以比该领域中以前的已知技术快几个数量级。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号