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

設計誤り検出のためのモデル検査を用いたソフトウェア解析システムの開発

研究課題

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

特定領域研究(C)

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

研究代表者

土屋 達弘  大阪大学, 大学院・基礎工学研究科, 講師 (30283740)

研究期間 (年度) 2001
研究課題ステータス 完了 (2001年度)
キーワード記号モデル検査 / 充足可能性判定 / 設計誤り / 機能競合 / 並行性
研究概要

信頼性の高い情報システムを実現するためには,設計上の誤りを開発のできるだけ早期の段階で検出することが非常に重要となる.そのための手法として,システム上で起こりうる状態を網羅的に調べるモデル検査と呼ばれる方法がある.特に,状態集合や遷移関係を論理関数によって表現することで効率良く検査を行う方法は記号モデル検査と呼ばれ,ハードウェアシステムの検証に広く利用されている.しかしながら,現在の段階ではソフトウェアに対するモデル検査手法は十分に確立されていると言いがたい.
そこで本研究では,ソフトウェアのための新しい記号モデル検査手法を考案し,その方法を実装した解析システムの開発を行った.より具体的には,限定モデル検査(Bounded Model Checking)と呼ばれる新しい記号モデル検査手法の利用を試みた.この手法は,探索する状態系列の長さを予め限定することで,少なくとも処理の早い段階で現れる誤りを検出するという方法である.
これまでの研究で,時相論理の良く知られたクラスである線形時間論理に属する論理式を検証するアルゴリズムが示されていたが,実際に開発されている検証系はその中の極一部の論理式にしか対応していなかった.そこでこのアルゴリズムを完全な形で実装した検証系の開発を行った.
この過程で,検証対象となる並行システムがinterleavingなセマンティクスを持つ場合,このアルゴリズムでは効率の良い検証が困難であることが分かった.そこで,論理関数の新たな構成法を開発し,ペトリネットや,通信電話サービス等の上記の性質を有するシステムの検証に適用した.その結果,特にシステムの状態数が大きくなった場合,提案法が記号的な手法を用いない従来のモデル検査手法に比較して,非常に効率の良い検証が可能であることを示すことができた.

報告書

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

    (2件)

すべて その他

すべて 文献書誌 (2件)

  • [文献書誌] 田中崇浩, 土屋達弘, 菊野亨: "充足可能性判定を用いたモデル検査ツールの実装"電子情報通信学会技術報告. (未定). (2002)

    • 関連する報告書
      2001 実績報告書
  • [文献書誌] 濱田貴之, 土屋達弘, 中村匡秀, 菊野亨: "Detecting Feature Interactions in Telecommunication Systems by Symbolic Model Checking"Lecture Notes in Computer Science (Proc. of ICOIN-16). (未定). (2002)

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

URL: 

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

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

Powered by NII kakenhi