首页> 外文会议>Computer aided verification >Solving Existentially Quantified Horn Clauses
【24h】

Solving Existentially Quantified Horn Clauses

机译:解决现有量化的号角子句

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

摘要

Temporal verification of universal (i.e., valid for all computation paths) properties of various kinds of programs, e.g., procedural, multi-threaded, or functional, can be reduced to finding solutions for equations in form of universally quantified Horn clauses extended with well-foundedness conditions. Dealing with existential properties (e.g., whether there exists a particular computation path), however, requires solving forall-exists quantified Horn clauses, where the conclusion part of some clauses contains existentially quantified variables. For example, a deductive approach to CTL verification reduces to solving such clauses. In this paper we present a method for solving forall-exists quantified Horn clauses extended with well-foundedness conditions. Our method is based on a counterexample-guided abstraction refinement scheme to discover witnesses for existentially quantified variables. We also present an application of our solving method to automation of CTL verification of software, as well as its experimental evaluation.
机译:可以减少对各种程序(例如,程序,多线程或函数)的通用(即,对所有计算路径有效)属性的时间验证,从而找到以通用量化的Horn子句形式扩展方程的解,建立条件。但是,处理存在性属性(例如,是否存在特定的计算路径)需要求解存在的量化的Horn子句,其中某些子句的结论部分包含存在的量化变量。例如,CTL验证的一种演绎方法简化为解决此类条款。在本文中,我们提出了一种解决有充分条件的条件下存在的所有存在的量化Horn子句的方法。我们的方法基于反例指导的抽象细化方案,以发现存在量化变量的证人。我们还介绍了我们的求解方法在软件CTL验证自动化及其实验评估中的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号