首页> 外文会议>International Conference on Verification, Model Checking and Abstract Interpretation >An Automata-Theoretic Dynamic Completeness Criterion for Bounded Model-Checking
【24h】

An Automata-Theoretic Dynamic Completeness Criterion for Bounded Model-Checking

机译:界限模型检查的自动机 - 理论动态完整性标准

获取原文

摘要

Bounded model-checking is a technique for finding bugs invery large designs. Bounded model-checking by itself is incomplete: itcan find bugs, but it cannot prove that a system satisfies a specification.A dynamic completeness criterion can allow bounded model-checking toprove properties. A dynamic completeness criterion typically searches fora "beginning" of a bug or bad behavior; if no such "beginning" can befound, we can conclude that no bug exists, and bounded model-checkingcan terminate. Dynamic completeness criteria have been suggested forseveral temporal logics, but most are tied to a specific bounded model-checking encoding, and the ones that are not are based on nondetermin-istic Buchi automata. In this paper we develop a theoretic framework fordynamic completeness criteria based on alternating Buchi automata. Ourcriterion generalizes and explains several existing dynamic completenesscriteria, and is suitable for both linear-time and universal branching-timelogic. We show that using alternating automata rather than nondeter-ministic automata can lead to much smaller completeness thresholds.
机译:界模型检查对于发现的bug invery大型设计的技术。有界模型检测本身是不完整的:国贸部发现错误,但不能证明一个系统满足一个specification.A动态完整性规范,可以让有界模型检测toprove性能。动态完整性规范,通常搜索论坛中的错误或不良行为的“开始”;如果没有这样的“开头”可以下找到,我们可以得出结论,不存在错误,并有界模型checkingcan终止。动态完整性标准已经提出forseveral时间逻辑,但大部分都依赖于特定的有界模型检测的编码,而不是那些基于nondetermin-信息研究所步琪自动机。在本文中,我们开发了基于交替步琪自动机的理论框架fordynamic完整性标准。 Ourcriterion概括和介绍了几种现有动态completenesscriteria,并且同时适用于线性时间和通用分叉timelogic。我们表明,采用交替自动机,而不是nondeter-ministic自动机可导致更小的完整性阈值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号