首页> 外文会议>International colloquium on automata, languages and programming >Verifying and Synthesizing Software with Recursive Functions (Invited Contribution)
【24h】

Verifying and Synthesizing Software with Recursive Functions (Invited Contribution)

机译:验证和综合具有递归功能的软件(应邀贡献)

获取原文

摘要

Our goal is to help people construct software that does what they wish. We develop tools and algorithms that span static and dynamic verification, constraint solving, and program synthesis. I will outline the current state our verification and synthesis system, Leon, which translates software into a functional language and uses SMT solvers to reason about paths in programs and specifications. Certain completeness results partly explain the effectiveness of verification and synthesis procedures implemented within Leon, in particular results on decidability of sufficiently surjective abstraction functions, and the framework of complete functional synthesis.
机译:我们的目标是帮助人们构建符合他们期望的软件。我们开发了涵盖静态和动态验证,约束求解和程序综合的工具和算法。我将概述我们的验证和综合系统Leon的当前状态,该系统将软件翻译为功能语言,并使用SMT求解器来推理程序和规范中的路径。某些完整性结果部分地解释了Leon内实施的验证和综合程序的有效性,尤其是关于充分排斥抽象功能的可判定性和完整功能综合框架的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号