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

2010 年度 実績報告書

セキュアシステム構築のための計算論理的基盤技術の研究

研究課題

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

研究代表者

世木 博久  名古屋工業大学, 大学院・工学研究科, 教授 (90242908)

キーワードプログラム変換 / システム検証 / 推論アルゴリズム / 計算論理
研究概要

本研究では、複雑化・高度化するシステムやソフトウェアを対象にして、その安全性や信頼性の向上を目指し,設計・開発の正当性・妥当性の形式的検証を可能とする計算論理的基盤技術の確立を目的とする.本研究の特徴は,形式的検証のための計算論理に基づく技術として,論理プログラムに対するプログラム変換による検証技術を中核に用いる点にある.本研究の提案者は,昨年度,層状論理プログラムに対する等価変換の枠組みにおいて,負リテラルに対する展開規則が従来研究の条件では不十分であることを示し,新しい適用条件を明らかにした.今年度はこの結果を基にして,それをシステムの性質を検証する推論のために用いる変換の枠組みの拡張を引き続き行い,以下のようなことを示した:
1.負リテラルに対する展開規則の拡張を提案した.従来研究では扱えないような場合でも適用可能な形式を与え,それを含んだ変換の枠組みを示した.
2.更に上記のプログラム変換システムに2つの変換規則,すなわち,斉時畳込み(simultaneous folding),負リテラルの畳込み(negative folding)を導入し,その正当性を証明した.
3.提案したプログラム変換に基づく証明システムが,従来研究でのプログラム変換によるプログラムの性質の証明方法と比較して,より単純で従って自動化しやすく,しかも直観的に分かりやすい方法で検証が実現できることを例により示した.
このようにプログラム変換技術を用いた検証方法の確立へ向けて基礎となる知見を得ることができた.

  • 研究成果

    (2件)

すべて 2011 2010

すべて 雑誌論文 (1件) (うち査読あり 1件) 学会発表 (1件)

  • [雑誌論文] On Inductive Proofs by Extended Unfold/fold Transformation Rules2011

    • 著者名/発表者名
      世木博久
    • 雑誌名

      Lecture Notes in Computer Science, Springer-Verlag

      巻: 6564(印刷中) ページ: 117-132

    • 査読あり
  • [学会発表] On Inductive Proofs by Extended Unfold/fold Transformation Rules2010

    • 著者名/発表者名
      世木博久
    • 学会等名
      20th Int.Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2010)
    • 発表場所
      オーストリア
    • 年月日
      2010-07-25

URL: 

公開日: 2012-07-19  

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

Powered by NII kakenhi