【24h】

Symmetry Reduction in SAT-Based Model Checking

机译:基于SAT的模型检查中的对称性降低

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

摘要

The major challenge facing model checking is the state explosion problem. One technique to alleviate this is to apply symmetry reduction; this exploits the fact that many sequential systems consist of interchangeable components, and thus it may suffice to search a reduced version of the symmetric state space. Symmetry reduction has been shown to be an effective technique in both explicit and symbolic model checking with Binary Decision Diagrams (BDDs). In recent years, SAT-based model checking has been shown to be a promising alternative to BDD-based model checking. In this paper, we describe a symmetry reduction algorithm for SAT-based unbounded model checking (UMC) using circuit cofactoring. Our method differs from the previous efforts in using symmetry mainly in that we do not require converting any set of states to its representative or orbit set of states except for the set of initial states. This leads to significant simplicity in the implementation of symmetry reduction in model checking. Experimental results show that using our symmetry reduction approach improves the performance of SAT-based UMC due to both the reduced state space and simplification in the resulting SAT problems.
机译:模型检查面临的主要挑战是状态爆炸问题。缓解这种情况的一种技术是应用对称减少。这利用了以下事实:许多顺序系统由可互换的组件组成,因此搜索对称状态空间的简化版本就足够了。在使用二元决策图(BDD)进行显式和符号模型检查中,对称性降低已被证明是一种有效的技术。近年来,基于SAT的模型检查已被证明是基于BDD的模型检查的有前途的替代方法。在本文中,我们描述了一种使用电路协因子的基于SAT的无边界模型检查(UMC)的对称性减少算法。我们的方法与以前使用对称性的努力不同,主要在于,除了初始状态集之外,我们不需要将任何状态集转换为其代表性或轨道状态集。这大大简化了模型检查中对称减少的实现。实验结果表明,由于减少了状态空间并且简化了由此产生的SAT问题,因此使用我们的对称性减少方法可以提高基于SAT的UMC的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号