首页> 外文会议>Computer aided verification >Disjunctive Interpolants for Horn-Clause Verification
【24h】

Disjunctive Interpolants for Horn-Clause Verification

机译:用于角句验证的析取插值

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

摘要

One of the main challenges in software verification is efficient and precise compositional analysis of programs with procedures and loops. Interpolation methods remains one of the most promising techniques for such verification, and are closely related to solving Horn clause constraints. We introduce a new notion of interpolation, disjunctive interpolation, which solves a more general class of problems in one step compared to previous notions of interpolants, such as tree interpolants or inductive sequences of interpolants. We present algorithms and complexity for construction of disjunctive interpolants, as well as their use within an abstraction-refinement loop. We have implemented Horn clause verification algorithms that use disjunctive interpolants and evaluate them on benchmarks expressed as Horn clauses over the theory of integer linear arithmetic.
机译:软件验证的主要挑战之一是对具有过程和循环的程序进行高效,精确的成分分析。插值方法仍然是最有前途的验证方法之一,并且与解决Horn子句约束密切相关。我们引入了一种新的插值概念,即析取插值,与以前的插值概念(例如树插值或插值的归纳序列)相比,它一步一步解决了更一般的问题。我们介绍了析取插值的构造算法及其复杂性,以及它们在抽象提炼循环中的使用。我们已经实现了使用析取插值的Horn子句验证算法,并根据整数线性算术理论对基于Horn子句的基准进行了评估。

著录项

  • 来源
    《Computer aided verification》|2013年|347-363|共17页
  • 会议地点 Saint Petersburg(RU)
  • 作者单位

    Uppsala University, Sweden;

    Swiss Federal Institute of Technology Lausanne (EPFL);

    Swiss Federal Institute of Technology Lausanne (EPFL);

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号