首页> 外文会议>Asian Symposium on Programming Languages and Systems >Solving Recursion-Free Horn Clauses over LI+UIF
【24h】

Solving Recursion-Free Horn Clauses over LI+UIF

机译:求解递归的喇叭子条件,riv + UIF

获取原文
获取外文期刊封面目录资料

摘要

Verification of programs with procedures, multi-threaded programs, and higher-order functional programs can be effectively automated using abstraction and refinement schemes that rely on spurious counterexamples for abstraction discovery. The analysis of counterexamples can be automated by a series of interpolation queries, or, alternatively, as a constraint solving query expressed by a set of recursion free Horn clauses. (A set of interpolation queries can be formulated as a single constraint over Horn clauses with linear dependency structure between the unknown relations.) In this paper we present an algorithm for solving recursion free Horn clauses over a combined theory of linear real/rational arithmetic and uninterpreted functions. Our algorithm performs resolution to deal with the clausal structure and relies on partial solutions to deal with (non-local) instances of functionality axioms.
机译:可以使用依赖于杂散的反例来进行抽象发现的抽象和细化方案来验证程序,多线程程序和高阶功能程序和高阶功能程序。对反例的分析可以由一系列插值查询,或者,作为由一组递归喇叭子句表达的约束求解查询。 (可以将一组插值查询作为喇叭子句的单个约束,在未知关系之间具有线性依赖结构。)在本文中,我们介绍了一种在线性真空算法的组合理论求解递归喇叭子句的算法未解释的功能。我们的算法执行解决方案以处理字词结构,并依赖于处理功能公理的(非本地)实例的部分解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号