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

2011 年度 実績報告書

項書換え系と木オートマトンに基づくプログラム安全性検証に関する研究

研究課題

研究課題/領域番号 20300010
研究機関名古屋大学

研究代表者

坂部 俊樹  名古屋大学, 大学院・情報科学研究科, 教授 (60111829)

研究分担者 酒井 正彦  名古屋大学, 大学院・情報科学研究科, 教授 (50215597)
キーワード安全性 / 非干渉性 / 項書き換え系 / 木オートマトン / SMTソルバー
研究概要

本研究の目的は,項書換え系や木オートマトンの解析技法を応用し,通信プロトコルを始めとするネットワークソフトウエアを含む並行プログラム一般の安全性について,効率的かつ適用範囲の広い検証技法を確立するとともに,検証システムを実装,評価することであり,今年度は次を研究実施計画とした.(1)抽象データ型の非干渉性に基づいたプログラムの安全性検証の枠組みの開発,(2)安全性検証への応用を目的としたプログラムのループ不変式自動発見手法の開発,(3)プログラムの安全性判定への等式理論を法とする充足可能性判定法の適用,(4)非干渉性をはじめとするプログラム安全性検証への応用を目指した項書き換え系と木オートマトン理論の展開.これに対して,以下のような成果を得た.
●プログラムのループ不変式自動発見手法の開発:関数呼出しを含むプログラムに対して,非線形不等式(関数呼出項も含む)の形のループ不変式を発見する手法を開発し,実験により評価した.
●充足可能性判定法の効率的実現:基本対称節と節の連言からなる論理式の充足可能性判定にリテラル監視法を取り入れて効率化した充足可能性判定ツールを開発し,その有効性を評価した.
●項書き換え系と木オートマトン理論の展開:停止性および到達可能性のそれぞれについて,それが決定可能である項書き換え系のクラスで,これまでに分かっているクラスより広いクラスを発見した.

  • 研究成果

    (8件)

すべて 2012 2011

すべて 雑誌論文 (8件) (うち査読あり 2件)

  • [雑誌論文] 関数呼び出しを持つプログラムの非線形ループ不変式の自動生成2012

    • 著者名/発表者名
      鈴木英一, 坂部俊樹, 酒井正彦, 草刈圭一朗, 西田直樹
    • 雑誌名

      電子情報通信学会ソフトウェアサイエンス研究会

      巻: SS2011-46 ページ: 39-44

  • [雑誌論文] 語問題を基底等式集合の語問題に帰着可能な等式集合のクラスについて2012

    • 著者名/発表者名
      坂井利光, 酒井正彦, 坂部俊樹, 西田直樹, 草刈圭一朗
    • 雑誌名

      電子情報通信学会ソフトウェアサイエンス研究会

      巻: SS2011-47 ページ: 45-49

  • [雑誌論文] 制約付き項書換え系における木準同型写像を用いた関数等価性検証2011

    • 著者名/発表者名
      高桑一也, 西田直樹, 酒井正彦, 坂部俊樹, 草刈圭一朗
    • 雑誌名

      日本ソフトウェア科学会第28回大会

      巻: 7B-1 ページ: 1-12

  • [雑誌論文] On Proving Termination of Constrained Term Rewriting Systems by Eliminating Edges from Dependency Graphs2011

    • 著者名/発表者名
      SAKATA Tsubasa, NISHIDA Naoki, SAKABE Toshiki
    • 雑誌名

      Proceedings of the 20th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2011), LNCS

      巻: 6816 ページ: 138-155

    • 査読あり
  • [雑誌論文] Decidability of Reachability for Right-shallow Context-sensitive Term Rewritig Systems2011

    • 著者名/発表者名
      Yoshiharu Kojima, Masahiko Sakai, Naoki Nishida, Keiichirou Kusakari, Toshiki Sakabe
    • 雑誌名

      IPSJ Transactions on Programming

      巻: 4 ページ: 12-35

    • 査読あり
  • [雑誌論文] 2リテラル監視法で実装されたSATソルバへの基本対称節処理機能の組み込み2011

    • 著者名/発表者名
      日野善信, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 雑誌名

      電子情報通信学会ソフトウェアサイエンス研究会

      巻: SS2011-38 ページ: 67-72

  • [雑誌論文] 線形左シャロー項書換え系の停止性の決定可能性について2011

    • 著者名/発表者名
      服部達哉, 酒井正彦, 坂部俊樹, 草刈圭一朗, 西田直樹
    • 雑誌名

      平成23年度電気関係学会東海支部連合大会講演論文集

      巻: H1-6 ページ: 1-1

  • [雑誌論文] Determinization of Conditional Term Rewriting Systems for Program Generation2011

    • 著者名/発表者名
      NAGASHIMA Masanori, SAKAI Masahiko, SAKABE Toshiki
    • 雑誌名

      第83回情報処理学会・プログラミング研究会配布資料

      ページ: 1-16

URL: 

公開日: 2013-06-26  

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

Powered by NII kakenhi