首页> 外文期刊>Electronic Communications of the EASST >Faster FDR Counterexample Generation Using SAT-Solving
【24h】

Faster FDR Counterexample Generation Using SAT-Solving

机译:使用SAT解决更快地生成FDR反例

获取原文
           

摘要

With the flourishing development of efficient SAT-solvers, bounded model checking (BMC) has proven to be an extremely powerful symbolic model checking technique. In this paper, we address the problem of applying BMC to concurrent systems involving the interaction of multiple processes running in parallel. We adapt the BMC framework to the context of CSP and FDR yielding bounded refinement checking. Refinement checking reduces to checking for reverse containment of possible behaviours. Therefore, we exploit the SAT-solver to decide bounded language inclusion as opposed to bounded reachability of error states, as in most existing model checkers. We focus on the CSP traces model which is sufficient for verifying safety properties. We present a Boolean encoding of CSP processes resting on FDR's hybrid two-level approach for calculating the operational semantics using supercombinators. We describe our bounded refinement-checking algorithm which is based on watchdog transformations and incremental SAT-solving. We have implemented a tool, SymFDR, written in C++ which uses FDR as a shared library for manipulating CSP processes and the state-of-the-art SAT-solver MiniSAT. Experiments indicate that in some cases, especially for complex combinatorial problems, SymFDR significantly outperforms FDR.
机译:随着高效SAT求解器的蓬勃发展,边界模型检查(BMC)已被证明是一种非常强大的符号模型检查技术。在本文中,我们解决了将BMC应用于并发系统的问题,该系统涉及并行运行的多个进程的交互。我们使BMC框架适应CSP和FDR的上下文,从而进行有限的细化检查。细化检查简化为检查可能行为的反向约束。因此,像大多数现有的模型检查器一样,我们利用SAT求解器来确定有限的语言包含性,而不是错误状态的有限可达性。我们关注的是CSP跟踪模型,该模型足以验证安全性。我们提出了基于FDR的混合两级方法的CSP进程的布尔编码,用于使用超级组合器计算操作语义。我们描述了基于看门狗变换和增量SAT解决方案的有限细化检查算法。我们已经实现了用C ++编写的SymFDR工具,该工具使用FDR作为共享库来处理CSP流程和最新的SAT求解器MiniSAT。实验表明,在某些情况下,特别是对于复杂的组合问题,SymFDR明显优于FDR。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号