首页> 外文期刊>電子情報通信学会技術研究報告 >関数呼び出しを持つプログラムの非線形ループ不変式の自動生成
【24h】

関数呼び出しを持つプログラムの非線形ループ不変式の自動生成

机译:自动生成带有函数调用的程序的非线性循环不变式

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

摘要

Finding loop invariants is one of the most important tasks in program verification. It is, however, difficult to automatically find meaningful loop invariants. In this report, we present a method for automatically generating loop invariants in the form of extended polynomial inequality, in which function instances may be in­cluded, over program variables. The method is based on the extended polynomial lemma which is improved to Farkas' Lemma.%プログラム検証において,ループ実行中に常に成り立つ論理式である不変式が重要な役割を持っている.しかし,検証に有効なループ不変式を自動的に発見することは一般には困難である.本稿では,プログラム変数と関数呼び出し項に関する非線形の不等式で表されるループ不変式を,線形計画法などで利用されるFarkasの補題を拡張した定理に基づいて自動生成する手法を示す.
机译:查找循环不变式是程序验证中最重要的任务之一,但是很难自动找到有意义的循环不变式。在本报告中,我们提出了一种自动生成扩展多项式不等式形式的循环不变式的方法,其中该方法基于扩展的多项式引理,该引理被改进为Farkas的引理。%不变量是循环执行期间始终保持的逻辑表达式,在程序验证中起着重要作用。然而,通常很难自动找到有效的循环不变性进行验证,本文对由程序变量和函数调用项的非线性不等式表示的循环不变性进行了线性编程。我们将展示一种基于定理的自动生成方法,该定理是Farkas引理的扩展,该定理用于方法中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号