首页> 外文会议>Computer aided verification >Proving Termination Starting from the End
【24h】

Proving Termination Starting from the End

机译:从头开始证明终止

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

摘要

We present a novel technique for proving program termination which introduces a new dimension of modularity. Existing techniques use the program to incrementally construct a termination proof. While the proof keeps changing, the program remains the same. Our technique goes a step further. We show how to use the current partial proof to partition the transition relation into those behaviors known to be terminating from the current proof, and those whose status (terminating or not) is not known yet. This partition enables a new and unexplored dimension of incremental reasoning on the program side. In addition, we show that our approach naturally applies to conditional termination which searches for a precondition ensuring termination. We further report on a prototype implementation that advances the state-of-the-art on the grounds of termination and conditional termination.
机译:我们提出了一种证明程序终止的新颖技术,它引入了模块化的新维度。现有技术使用该程序来逐步构造终止证明。在证明不断变化的同时,程序保持不变。我们的技术更进一步。我们展示了如何使用当前的部分证明将过渡关系划分为那些已知要从当前证明终止的行为以及那些状态(终止或未终止)的行为。此分区可在程序端实现增量推理的新的和未开发的维度。此外,我们证明了我们的方法自然适用于条件终止,它会搜索确保终止的前提条件。我们进一步报告了基于终止和有条件终止的先进技术的原型实现。

著录项

  • 来源
    《Computer aided verification》|2013年|397-412|共16页
  • 会议地点 Saint Petersburg(RU)
  • 作者

    Pierre Ganty; Samir Genaim;

  • 作者单位

    IMDEA Software Institute, Madrid, Spain;

    Universidad Complutense de Madrid, Spain;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号