首页> 外文会议>IEEE International High Level Design Validation and Test Workshop >Multi-level Bounded Model Checking to detect bugs beyond the bound
【24h】

Multi-level Bounded Model Checking to detect bugs beyond the bound

机译:多级有界模型检查以检测绑定超出界限的错误

获取原文

摘要

Bounded Model Checking is a widely used technique both in hardware and software verification. However, it cannot be applied if the bounds (number of time frames to be analyzed) becomes large. Therefore it cannot detect bugs that can be observed only through very long sequence counter-examples. In this paper, we present a method connecting multiple BMCs by sophisticated uses of inductive approach and symbolic simulation. The proposed method can check unbounded properties by analyzing loop behaviors in the design with decision procedures. In our verification flow, a property is automatically decomposed and refined instead of designs. First, a property is decomposed not to consider the reachability from the initial states of the design. Next, if a counter-example is found, the condition to enter it is generated by symbolic simulation. Finally, the reachability from the initial states to the states where the condition becomes true is checked inductively by another Bounded Model Checking. If they are not reachable from the initial states, then the property is refined not to enter the unreal counter-example. Key observation here is that each BMC does not need to process so many time frames as compared with pure BMC from initial states. Therefore, the proposed method can process much larger bounds. Experimental results with two examples have confirmed this advantage.
机译:有界模型检查是硬件和软件验证中的广泛使用技术。但是,如果界限(要分析的时间帧数量)变大,则无法应用。因此,它无法通过非常长的序列反击来检测可以观察到的错误。在本文中,我们介绍了一种通过精密使用归纳方法和象征性模拟来连接多BMC的方法。所提出的方法可以通过使用决策程序分析设计中的循环行为来检查无限性的属性。在我们的验证流程中,属性自动分解和精制而不是设计。首先,分解属性不考虑从设计的初始状态的可达性。接下来,如果找到一个反例,则通过符号模拟生成输入它的条件。最后,通过另一个有界模型检查,电感地检查从初始状态到状态变为真实状态的状态。如果它们无法从初始状态无法访问,则该属性被提炼于不进入虚幻反例。这里的主要观察是,与初始状态的纯BMC相比,每个BMC不需要处理这么多的时间帧。因此,所提出的方法可以处理更大的界限。实验结果有两个例子证实了这一优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号