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

2009 年度 実績報告書

仮想計算機によるコミュニケーションバックトラッキングとモデル検査への応用

研究課題

研究課題/領域番号 20300006
研究機関千葉大学

研究代表者

山本 光晴  千葉大学, 大学院・理学研究科, 准教授 (00291295)

研究分担者 萩谷 昌己  東京大学, 大学院・情報理工学系研究科, 教授 (30156252)
アルト シリル  産業技術総合研究所, 情報セキュリティ研究センター, 研究員 (30462831)
キーワードモデル検査 / 仮想計算機
研究概要

本年度の成果は、1)チェックポインティング機構の検討と採用2)Java Path Finder拡張としてのキャッシュ層実装の公開3)国際会議等での発表 に大別される。
本研究の目的は、a)仮想計算機技術を拡張・発展させることにより、プログラムの実行を遡る「バックトラッキング」を、通信を含むネットワークアプリケーションにおいても可能にすることb)上記のバックトラッキングをソフトウェアモデル検査に応用し、ネットワークアプリケーションの効率的な検証を可能にすることであった。
本課題の計画当初は仮想計算機機構を用いてモデル検査器を実装することを考えていた。しかし、今年度までの調査により、チェックポインティング機構のみに注力したシステムを用いても、本質的な部分は共通でかつより効率が良いバックトラッキング実装が得られる見込みが出てきた。よって、今年度からチェックポインティング機構に注力したシステムを用いた実装を行っており、これを来年度も継続する予定である。
ネットワークアプリケーションのモデル検査を可能にするキャッシュ層については前年度から継続して実装を行っており、今年度はこれをNASAで開発されているモデル検査器Java Path Finder (JPF)の拡張として公開した。既にJPFのリポジトリに含まれており、またJava archiveファイルとしてNASAのページからダウンロード可能となっている。公開されているものにはまだバックトラッキング機構が含まれていないが、これを完成させることが来年度の課題となる。
連携研究者東京大学大学院情報理工学系研究科田辺良則
連携研究者産業技術総合研究所企画本部高橋孝一
研究協力者東京大学大学院情報理工学系研究科レオンワタナキットワチャリン

  • 研究成果

    (6件)

すべて 2010 2009 その他

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

  • [雑誌論文] Model Checking of Concurrent Algorithms : From Java to C2010

    • 著者名/発表者名
      Cyrille Artho, Masami Hagiya, Watcharin Leungwattanakit, Yoshinori Tanabe, Mitsuharu Yamamoto
    • 雑誌名

      DIPES 2010 : IFIP Conference on Distributed and Parallel Embedded Systems (掲載確定)

    • 査読あり
  • [雑誌論文] Verifying networked programs using a model checker extension2009

    • 著者名/発表者名
      Watcharin Leungwattanakit, Cyrille Artho, Masami Hagiya, Yoshinori Tanabe, Mitsuharu Yamamoto
    • 雑誌名

      31st International Conference on Software Engineering, Companion Volume

      ページ: 409-410

    • 査読あり
  • [雑誌論文] Introduction of virtualization technology to multi-process model checking2009

    • 著者名/発表者名
      Watcharin Leungwattanakit, Cyrille Artho, Masami Hagiya, Yoshinori Tanabe, Mitsuharu Yamamoto
    • 雑誌名

      First NASA Formal Methods Symposium, NASA Conference Publication

      ページ: 106-110

    • 査読あり
  • [雑誌論文] Cache-based Model Checking of Networked Applicattions : From Linear to Branching Time2009

    • 著者名/発表者名
      Cyrille Artho, Watcharin Leung wattanakit, Masami Hagiya, Yoshinori Tanabe, Mitsuharu Yamamoto
    • 雑誌名

      24th IEEE/ACM International Conference on Automated Software Engineering

      ページ: 447-458

    • 査読あり
  • [学会発表] Model Checking Networked Software using I/O caching2009

    • 著者名/発表者名
      Cyrille Artho
    • 学会等名
      第6回ディペンダブルシステムシンポジウム(DSS2009)
    • 発表場所
      大阪大学コンベンションセンター
    • 年月日
      2009-12-15
  • [備考]

    • URL

      http://babelfish.arc.nasa.gov/trac/jpf/wiki/projects/net-iocache

URL: 

公開日: 2011-06-16   更新日: 2016-04-21  

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

Powered by NII kakenhi