【24h】

Ranking Abstractions

机译:排名抽象

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

摘要

We propose an abstract interpretation algorithm for proving that a program terminates on all inputs. The algorithm uses a novel abstract domain which uses ranking relations to conservatively represent relations between intermediate program states. One of the attractive aspects of the algorithm is that it abstracts information that is usually not important for proving termination such as program invariants and yet it distinguishes between different reasons for termination which are not usually maintained in existing abstract domains. We have implemented a prototype of the algorithm and shown that in practice it is fast and precise.
机译:我们提出一种抽象解释算法,以证明程序在所有输入上均终止。该算法使用一种新颖的抽象域,该域使用排名关系来保守地表示中间程序状态之间的关系。该算法吸引人的方面之一是,它提取通常对于证明终止不重要的信息(例如程序不变式),但可以区分通常在现有抽象域中不维护的终止原因。我们已经实现了该算法的原型,并表明在实践中它是快速而精确的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号