首页> 外文会议>Automated deduction-CADE-22 >A Term Rewriting Approach to the Automated Termination Analysis of Imperative Programs
【24h】

A Term Rewriting Approach to the Automated Termination Analysis of Imperative Programs

机译:命令项程序自动终止分析的术语重写方法

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

摘要

An approach based on term rewriting techniques for the automated termination analysis of imperative programs operating on integers is presented. An imperative program is transformed into rewrite rules with constraints from quantifier-free Presburger arithmetic. Any computation in the imperative program corresponds to a rewrite sequence, and termination of the rewrite system thus implies termination of the imperative program. Termination of the rewrite system is analyzed using a decision procedure for Presburger arithmetic that identifies possible chains of rewrite rules, and automatically generated polynomial interpretations are used to show finiteness of such chains. An implementation of the approach has been evaluated on a large collection of imperative programs, thus demonstrating its effectiveness and practicality.
机译:提出了一种基于术语重写技术的方法,用于对整数操作的命令式程序进行自动终止分析。命令式程序被转换为带有无量词的Presburger算术约束的重写规则。命令式程序中的任何计算都对应于重写顺序,因此重写系统的终止意味着命令式程序的终止。使用Presburger算术的决策程序分析重写系统的终止,该过程确定可能的重写规则链,并使用自动生成的多项式解释来显示此类链的有限性。已对大量命令性程序评估了该方法的实施,从而证明了其有效性和实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号