首页> 外文会议>Annual ACM SIGPLAN-SIGACT symposium on principles of programming languages >Automating Relatively Complete Verification of Higher-Order Functional Programs
【24h】

Automating Relatively Complete Verification of Higher-Order Functional Programs

机译:自动化相对完整的高阶功能程序的验证

获取原文

摘要

We present an automated approach to relatively completely verifying safety (i.e., reachability) property of higher-order functional programs. Our contribution is two-fold. First, we extend the refinement type system framework employed in the recent work on (incomplete) automated higher-order verification by drawing on the classical work on relatively complete 'Hoare logic like' program logic for higher-order procedural languages. Then, by adopting the recently proposed techniques for solving constraints over quantified first-order logic formulas, we develop an automated type inference method for the type system, thereby realizing an automated relatively complete verification of higher-order programs.
机译:我们提出了一种自动化方法,可以相对完全地验证高阶功能程序的安全性(即可达性)。我们的贡献是双重的。首先,通过利用针对高级程序语言的相对完整的“ Hoare逻辑类”程序逻辑的经典著作,我们扩展了(不完整的)自动化高阶验证的最新工作中采用的细化类型系统框架。然后,通过采用最近提出的解决量化的一阶逻辑公式约束的技术,我们为类型系统开发了一种自动类型推断方法,从而实现了对高阶程序的自动化相对完整的验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号