首页> 外文期刊>Software Testing, Verification and Reliability >Regression verification: proving the equivalence of similar programs
【24h】

Regression verification: proving the equivalence of similar programs

机译:回归验证:证明相似程序的等效性

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

摘要

Proving the equivalence of successive, closely related versions of a program has the potential of being easier in practice than functional verification, although both problems are undecidable. There are three main reasons for this claim: (i) it circumvents the problem of specifying what the program should do; (ii) the problem can be naturally decomposed and hence is computationally easier; and (iii) there is an automatic invariant that enables to prove equivalence of loops and recursive functions in most practical cases. Theoretical and practical aspects of this problem are considered.
机译:证明程序的连续,密切相关版本的等效性可能比功能验证在实践中更容易,尽管这两个问题都无法确定。提出此要求的主要原因有三个:(i)规避了指定程序应执行的操作的问题; (ii)问题可以自然分解,因此在计算上更容易; (iii)有一个自动不变量,可以在大多数实际情况下证明循环和递归函数的等效性。考虑了该问题的理论和实践方面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号