• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2009 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 20300006
Research InstitutionChiba University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 萩谷 昌己  東京大学, 大学院・情報理工学系研究科, 教授 (30156252)
アルト シリル  産業技術総合研究所, 情報セキュリティ研究センター, 研究員 (30462831)
Keywordsモデル検査 / 仮想計算機
Research Abstract

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

  • Research Products

    (6 results)

All 2010 2009 Other

All Journal Article (4 results) (of which Peer Reviewed: 4 results) Presentation (1 results) Remarks (1 results)

  • [Journal Article] Model Checking of Concurrent Algorithms : From Java to C2010

    • Author(s)
      Cyrille Artho, Masami Hagiya, Watcharin Leungwattanakit, Yoshinori Tanabe, Mitsuharu Yamamoto
    • Journal Title

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

    • Peer Reviewed
  • [Journal Article] Verifying networked programs using a model checker extension2009

    • Author(s)
      Watcharin Leungwattanakit, Cyrille Artho, Masami Hagiya, Yoshinori Tanabe, Mitsuharu Yamamoto
    • Journal Title

      31st International Conference on Software Engineering, Companion Volume

      Pages: 409-410

    • Peer Reviewed
  • [Journal Article] Introduction of virtualization technology to multi-process model checking2009

    • Author(s)
      Watcharin Leungwattanakit, Cyrille Artho, Masami Hagiya, Yoshinori Tanabe, Mitsuharu Yamamoto
    • Journal Title

      First NASA Formal Methods Symposium, NASA Conference Publication

      Pages: 106-110

    • Peer Reviewed
  • [Journal Article] Cache-based Model Checking of Networked Applicattions : From Linear to Branching Time2009

    • Author(s)
      Cyrille Artho, Watcharin Leung wattanakit, Masami Hagiya, Yoshinori Tanabe, Mitsuharu Yamamoto
    • Journal Title

      24th IEEE/ACM International Conference on Automated Software Engineering

      Pages: 447-458

    • Peer Reviewed
  • [Presentation] Model Checking Networked Software using I/O caching2009

    • Author(s)
      Cyrille Artho
    • Organizer
      第6回ディペンダブルシステムシンポジウム(DSS2009)
    • Place of Presentation
      大阪大学コンベンションセンター
    • Year and Date
      2009-12-15
  • [Remarks]

    • URL

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

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi