【24h】

Bounded Model Checking with Description Logic Reasoning

机译:有界模型检查与描述逻辑推理

获取原文

摘要

Model checking is a technique for verifying that a finite-state concurrent system is correct with respect to its specification. In bounded model checking (BMC), the system is unfolded until a given depth, and translated into a CNF formula. A SAT solver is then applied to the CNF formula, to find a satisfying assignment. Such a satisfying assignment, if found, demonstrates an error in the model of the concurrent system.Description Logic (DL) is a family of knowledge representation formalisms, for which reasoning is based on tableaux techniques. We show how Description Logic can serve as a natural setting for representing and solving a BMC problem. We formulate a bounded model checking problem as a consistency problem in the DL dialect . Our formulation results in a compact representation of the model, one that is linear in the size of the model description, and does not involve any unfolding of the model. Experimental results, using the DL reasoner FaCT?+?+?, significantly improve on a previous approach that used DL reasoning for model checking.
机译:模型检查是一种用于验证有限状态并发系统对其规范正确的技术。在有界模型检查(BMC)中,系统展开直到给定深度,并将其翻译成CNF公式。然后将SAT求解器应用于CNF公式,以找到令人满意的分配。如发现,如果发现,则展示并发系统模型中的错误.Description逻辑(DL)是知识表示形式主义的家族,其中推理基于TableAux技术。我们展示了描述逻辑如何作为代表和解决BMC问题的自然设置。我们制定了一个有界模型检查问题作为DL方言中的一致性问题。我们的配方导致模型的紧凑表示,一个是模型描述的大小的线性,并且不涉及模型的任何展开。实验结果,使用DL推理事实?+?+?,显着提高了使用DL推理模型检查的先前方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号