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

多値モデル検査法を用いたモデリング・エラーの発見

研究課題

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

挑戦的萌芽研究

配分区分補助金
研究分野 ソフトウエア
研究機関筑波大学

研究代表者

亀山 幸義  筑波大学, 大学院・システム情報工学研究科, 教授 (10195000)

研究分担者 木下 佳樹  (独)産業技術総合研究所, システム検証研究センター, センター長 (60356889)
西澤 弘樹 (西澤 弘毅)  鳥取環境大学, 環境情報学部, 講師 (60455433)
研究期間 (年度) 2008 – 2009
研究課題ステータス 完了 (2009年度)
配分額 *注記
3,000千円 (直接経費: 3,000千円)
2009年度: 1,300千円 (直接経費: 1,300千円)
2008年度: 1,700千円 (直接経費: 1,700千円)
キーワード多値モデル検査 / システム検証 / モデル化 / 状態遷移系 / 安全性検証 / 抽象化 / 延焼
研究概要

本研究は、モデル検査法を用いたシステム設計検証において、しばしば問題となる「モデル化の誤り(モデリング・エラー)」を発見する手法の研究を行うものである。モデル化に誤りがあるときは、仮にモデル検査器が「検証成功」という結果を出力をしても、システム設計が正しいことは保証されないため、これは深刻な問題である。
本研究の中心となるアイディアは、「検証成功」という結果になったときに、モデルの一部を意図的に変更し、「検証失敗」となる限界モデルを探索することにより、モデリング・エラーの原因を探るというものである。今年度の研究では、昨年度の研究で構築した多値モデル検査のアルゴリズムを改良し、Quasi-Boolean Algebraに適用できるようにした。また、多値モデル検査の理論的基礎について、従来手法を一般化した定式化とそれに対するシミュレーション定理を証明し、多値モデル検査の効率化に対して理論的根拠を与えることに成功した。さらに、昨年度のアルゴリズムに対して実装上の改良をおこない、いくつかの具体例に対して、モデリング・エラーの発見を行う実験を行い、一定の条件のもとでは、本研究の手法で効率的なモデリング・エラー発見が可能であることがわかった。これらについては、後日、成果をまとめた論文を発表する予定である。関連研究として、「検証失敗からの情報の取得」という点で類似している型推論アルゴリズムにおける型エラーについての考察を行い、より良い失敗情報の取得を行うためのアルゴリズムの設計、開発を行った。

報告書

(2件)
  • 2009 実績報告書
  • 2008 実績報告書
  • 研究成果

    (18件)

すべて 2010 2009 2008

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

  • [雑誌論文] Agate-an Agda-to-Haskell compiler2009

    • 著者名/発表者名
      尾崎弘幸、武山誠、木下佳樹
    • 雑誌名

      コンピュータソフトウェア 26-4

      ページ: 107-119

    • NAID

      130004549149

    • 関連する報告書
      2009 実績報告書
    • 査読あり
  • [雑誌論文] A simple type-theoretic language : Mini-TT2009

    • 著者名/発表者名
      T.Coquand, 木下佳樹, B.Nordstrom, M.Takeyama
    • 雑誌名

      From Semantics to Computer Science, Cambridge University Press

      ページ: 139-164

    • 関連する報告書
      2009 実績報告書
    • 査読あり
  • [雑誌論文] Multirelational models of lazy, monodic tree, and probabilitstic Kleene algebras2009

    • 著者名/発表者名
      H.Furusawa, K.Nishizawa, N.Tsumagari
    • 雑誌名

      Bulletin of Informatics and Cybernetics 41

      ページ: 11-24

    • 関連する報告書
      2009 実績報告書
    • 査読あり
  • [雑誌論文] The cube of Kleene algebras and the triangular prism of multirelations2009

    • 著者名/発表者名
      K.Nishizawa, N.Tsumagari, H.Furusawa
    • 雑誌名

      Relations and Kleene Algebra in Computer Science RelMiCS/AKA(Springer LNCS) 5827

      ページ: 276-290

    • 関連する報告書
      2009 実績報告書
    • 査読あり
  • [雑誌論文] Multi-valued modal fixed point logics for model checking2009

    • 著者名/発表者名
      K.Nishizawa
    • 雑誌名

      Proc.Int'l Symp.On Multiple-valued Logics, IEEE CS Press

      ページ: 109-113

    • NAID

      10027364398

    • 関連する報告書
      2009 実績報告書
    • 査読あり
  • [雑誌論文] Shifting the Stage-Staging with Delimited Control2009

    • 著者名/発表者名
      Y. Kameyama, O. Kiselyov, C.-c. Sha
    • 雑誌名

      Proc. Workshop on Partial Evaluation and Program Manipulation

      ページ: 111-120

    • NAID

      120007137184

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [雑誌論文] Multirelational Models of Lazy, Monodic Tree, and Probabilistic Kleene Algebra2009

    • 著者名/発表者名
      H. Furusawa, K. Nishizawa, N. Tsumagari
    • 雑誌名

      Bulletin of Informatics and Cybernetics (掲載決定)

    • NAID

      120003878376

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [雑誌論文] An Algebraic Semantics of Predicate Abstraction for PML2009

    • 著者名/発表者名
      Y. Kinoshita, K. Nishizawa
    • 雑誌名

      コンピュータソフトウェア (掲載決定)

    • NAID

      130004892130

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [雑誌論文] A Direct Algorithm for Multi-Valued Bounded Model Checklng2008

    • 著者名/発表者名
      J. O. Andrade, Y. Kameyama
    • 雑誌名

      Proc. Int'l Symp. on Automated Technology for Verification & Analysis, LNCS 5311

      ページ: 80-94

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [雑誌論文] Strong Normalization of Polymorphic Calculus for Delimited Continuatoins2008

    • 著者名/発表者名
      Y. Kameyama, K. Asai
    • 雑誌名

      Proc. Workshop on Symbolic Computation in Software Science, RISC-LINZ report 08-08

      ページ: 96-108

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [雑誌論文] Formalization of System LSI Specification and Automatic Generation of Verification Items2008

    • 著者名/発表者名
      Y. Kinoshita et al.
    • 雑誌名

      TESTCOM/FATES2008, Supplementary Proceedings

      ページ: 75-76

    • 関連する報告書
      2008 実績報告書
  • [雑誌論文] 書類の定式化と検証2008

    • 著者名/発表者名
      木下佳樹
    • 雑誌名

      第6回ディペンダブルシステムワークショップ論文集

      ページ: 57-59

    • 関連する報告書
      2008 実績報告書
  • [雑誌論文] フォーマルメソッドのフィールドワーク2008

    • 著者名/発表者名
      木下佳樹、高井利憲、大崎人士
    • 雑誌名

      情報処理 49巻5号

      ページ: 499-505

    • 関連する報告書
      2008 実績報告書
  • [雑誌論文] A Non-Probablllstlc Relational Model of Probabilistic Kleene Algebras2008

    • 著者名/発表者名
      H. Furusawa, N. Tsumagari, K. Nishizawa
    • 雑誌名

      Proc. Relations and Kleene Algebra in Computer Science, LNCS 4988

      ページ: 110-122

    • 関連する報告書
      2008 実績報告書
    • 査読あり
  • [学会発表] Improving Error Message in Type System2010

    • 著者名/発表者名
      C.Kustanto, Y.Kameyama
    • 学会等名
      情報処理学会プロゲラミング研究会
    • 発表場所
      電気通信大学
    • 年月日
      2010-03-16
    • 関連する報告書
      2009 実績報告書
  • [学会発表] Improving Multi-Valued Bounded Model Checking2008

    • 著者名/発表者名
      J. O. Andrade, Y. Kameyama
    • 学会等名
      日本ソフトウェア科学会第25回大会
    • 発表場所
      筑波大学
    • 年月日
      2008-09-12
    • 関連する報告書
      2008 実績報告書
  • [学会発表] Agda言語について2008

    • 著者名/発表者名
      木下佳樹
    • 学会等名
      日本ソフトウェア科学会第25回大会
    • 発表場所
      筑波大学
    • 年月日
      2008-09-12
    • 関連する報告書
      2008 実績報告書
  • [学会発表] 二項多重関係の反射的推移的閉包2008

    • 著者名/発表者名
      津曲起宏、西澤弘毅、古澤仁
    • 学会等名
      日本ソフトウェア科学会第25回大会
    • 発表場所
      筑波大学
    • 年月日
      2008-09-11
    • 関連する報告書
      2008 実績報告書

URL: 

公開日: 2008-04-01   更新日: 2016-04-21  

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

Powered by NII kakenhi