首页> 外文会议>International Conference on Computer Aided Verification >Property-Directed Inference of Universal Invariants or Proving Their Absence
【24h】

Property-Directed Inference of Universal Invariants or Proving Their Absence

机译:普遍不变的财产推论或证明他们的缺席

获取原文

摘要

We present Universal Property Directed Reachability (PDR~{arbitrary}), a property-directed procedure for automatic inference of invariants in a universal fragment of first-order logic. PDR~{arbitrary} is an extension of Bradley's PDR/IC3 algorithm for inference of propositional invariants. PDR~{arbitrary} terminates when it either discovers a concrete counterexample, infers an inductive universal invariant strong enough to establish the desired safety property, or finds a proof that such an invariant does not exist. We implemented an analyzer based on PDR~{arbitrary}, and applied it to a collection of list-manipulating programs. Our analyzer was able to automatically infer universal invariants strong enough to establish memory safety and certain functional correctness properties, show the absence of such invariants for certain natural programs and specifications, and detect bugs. All this, without the need for user-supplied abstraction predicates.
机译:我们呈现通用属性定向可达性(PDR〜{arbitrary}),是在一阶逻辑的通用片段中自动推理的属性导向过程。 PDR〜{Armitrary}是Bradley的PDR / IC3算法的扩展,用于推理命题不变性。 PDR〜{任意}终止当它发现混凝土校长时,Infers Infers足够强的感应普通不变,以确定所需的安全性,或者发现这种不变性不存在的证据。我们在基于PDR〜{Armitrary}的分析仪实现了一个分析仪,并将其应用于列表操作程序的集合。我们的分析仪能够自动推断出足够强大的普遍不变性,以建立内存安全和某些功能正确性属性,显示某些自然计划和规范的不变性,并检测错误。所有这一切,无需用户提供的抽象谓词。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号