首页> 外文会议>2016 ACM/IEEE International Conference on Formal Methods and Models for System Design >Control-flow guided property directed reachability for imperative synchronous programs
【24h】

Control-flow guided property directed reachability for imperative synchronous programs

机译:命令流同步程序的控制流引导属性定向可达性

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

摘要

Property directed reachability (PDR) has been introduced as a very efficient verification method for synchronous hardware circuits that is based on induction rather than fixpoint iteration. However, hardware circuits are usually synthesized from more abstract high-level languages like synchronous languages (or synchronous subsets of hardware description languages). In this paper, we show that it is possible to derive from such high-level languages additional control-flow information that can be added to the transition relation to make PDR even more efficient. As will be shown, PDR can benefit from this additional information since many safety properties become inductive only with respect to the enhanced transition relations. The added control-flow information is not needed for the synthesis and is therefore not explicitly encoded in the generated systems, but it can be easily derived from the original programs and used for verification. We present two methods to compute additional control-flow information that differ in how precisely they approximate the reachable control-flow states and also in the runtime required for their computation.
机译:基于属性的可达性(PDR)已作为同步硬件电路的一种非常有效的验证方法而引入,该方法基于感应而不是定点迭代。但是,硬件电路通常由更抽象的高级语言(如同步语言(或硬件描述语言的同步子集))合成。在本文中,我们表明可以从这种高级语言中获得附加的控制流信息,这些信息可以添加到过渡关系中,从而使PDR更加高效。如将显示的那样,PDR可以从此附加信息中受益,因为许多安全属性仅在增强的过渡关系方面才具有感应性。所添加的控制流信息对于合成而言不是必需的,因此在生成的系统中未进行显式编码,但是可以轻松地从原始程序中获取并用于验证。我们提出了两种方法来计算其他控制流信息,这些方法的不同之处在于它们精确地逼近可到达的控制流状态以及计算所需的运行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号