• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

書換え技術に基づくソフトウェア解析

研究課題

研究課題/領域番号 13224006
研究種目

特定領域研究(C)

配分区分補助金
審査区分 理工系
研究機関筑波大学

研究代表者

MIDDELDORP Aart  筑波大学, 電子・情報工学系, 助教授 (30251044)

研究期間 (年度) 2001
研究課題ステータス 完了 (2001年度)
キーワード項書換え / 記号計算 / 停止性 / 文脈依存書換え / 変換 / 自動化
研究概要

CafeOBJ, Maude, OBJ3などの高級仕様記述言語で書かれたプログラムでは、戦略アノテーションにより評価戦略をユーザが明示的に制御できる。戦略アノテーションの付いたプログラムは、停止性が特定の条件下で、文脈依存書換えの最内停止性と同値になることが、Lucasにより証明された。また、これまでに文脈依存書換え系の停止性を通常の項書換え系の停止性へ帰着させる、書換え系間の変換がいくつか提案されている。しかし従来の変換は、文脈依存書換え系の最内停止性を証明ためには十分といえるものではなかった。我々は、最内停止性に対し健全かつ完全であるような新たな変換方法を開発した。この変換を用いれば、文脈依存書換え系における最内停止性は、変換後の書換え系の最内停止性に帰着できる。項書換え系の最内停止性は停止性に比べ、自動証明を容易に行える。
停止性を保証する問題は計算機科学の多くの分野で生じる。項書換え系に対する停止性の研究は数十年に渡り行われ、数多くの強力な手法が開発されてきた。近年、依存対法と呼ばれる新たな手法がArtsとGieslにより開発された。この手法では、書換え系を不等式で表される制約式の集合へ変換する。書換え系の停止性はこの制約式が解を持つことと同値になる。変換前の書換え系が、多項式解釈や経路順序などの標準的な手法では停止性を証明できない場合でも、変換後は証明可能になる。我々は、木オートマトンを用いることによって、依存グラフのよりよい近似を求めることができ、依存対法が改良されることを証明した。よりよい近似グラフが得られれば、制約条件が緩和され、停止性の証明が容易になる。現在、この理論に基づく依存対法の実装に取り組んでいる。

報告書

(1件)
  • 2001 実績報告書
  • 研究成果

    (2件)

すべて その他

すべて 文献書誌 (2件)

  • [文献書誌] Aart Middeldorp: "Approximating Dependency Graphs using Tree Automata Techniques"Proceedings of the International Joint Conference on Automated Reasoning, Lecture Notes in Artificial Intelligence. 2083巻. 593-610 (2001)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] Aart Middeldorp, Taro Suzuki, Mohamed Hamada: "Complete Selection Functions for a Lazy Conditional Narrowing Calculus"Journal of Functional and Logic Programming. (印刷中). (2002)

    • 関連する報告書
      2001 実績報告書

URL: 

公開日: 2003-04-03   更新日: 2018-03-28  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi