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

2013 Fiscal Year Annual Research Report

分散チェックポインティングを用いたネットワークアプリケーションのモデル検査

Research Project

Project/Area Number 23300004
Research InstitutionChiba University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 萩谷 昌己  東京大学, 情報理工学(系)研究科, 教授 (30156252)
ARTHO Cyrille  独立行政法人産業技術総合研究所, その他部局等, 研究員 (30462831)
田辺 良則  国立情報学研究所, 大学共同利用機関等の部局等, 教授 (60443199)
Project Period (FY) 2011-04-01 – 2014-03-31
Keywordsモデル検査 / チェックポインティング
Research Abstract

本研究課題の最終年度である本年度は、これまでの研究成果を論文としてまとめ、発表するとともに、本課題における成果を総括し、続く課題あるいは関連する研究課題におけるさらなる発展の可能性や方向性について検討を行った。
前年度のうちに、我々の先行研究課題および本課題の前年度までの成果をまとめた雑誌論文を提出していたが、今年度は現在査読者からのコメントに従って修正・加筆を行い、掲載が決定した。
我々がモデル検査器の基盤として用いているJava PathFinderがネットワークAPIとして使用するモデルクラスとして、先行研究課題ではJava.ioクラスの実装を与えていたが、本課題ではより多くのネットワークアプリケーションに対する検証を可能とするために、ノンブロッキングI/Oを含むJava.nioクラスの実装を継続して行っていた。今年度はこの成果を論文としてまとめて投稿し、ソフトウェア工学分野のトップカンファレンスの一つであるASEに採択された。モデルクラスがノンブロッキング処理や例外処理を正しく処理できているか確認するために、モデルベースのテストツールModbatを開発してそれを用いたこと、検証の実例として、Javaで実装されているHTTPサーバRupyの実際のバグを発見したことが特徴となっている。
研究期間の締め括りである2014年3月にはSGT Inc.からNastaran Shafiei氏を招き、研究グループ内外のメンバーとともにラップアップセミナーを開催した。同氏はJava PathFinderにおいてnative methodのモデリングを自動的・半自動的に行うjpf-nhandlerのメイン開発者である。セミナーおよび続くテクニカルミーティングにおいては、我々が対象とするネットワークAPIについてjpf-nhandlerとの連携について議論した。この結果は我々の研究グループにおける後続研究課題において発展的に生かされるものと考えている。
研究協力者 ヴァイテル・フランツ (千葉大学) セビ・ナジム (東京大学)

Current Status of Research Progress
Reason

25年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

25年度が最終年度であるため、記入しない。

  • Research Products

    (4 results)

All 2014 2013 Other

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

  • [Journal Article] Modular Software Model Checking for Distributed Systems2014

    • Author(s)
      W. Leungwattanakit, C. Artho, M. Hagiya, Y. Tanabe, M. Yamamoto, and K. Takahashi
    • Journal Title

      IEEE Transactions on Software Engineering

      Volume: Vol.40, No. 5 Pages: 483-501

    • DOI

      10.1109/TSE.2013.49

    • Peer Reviewed
  • [Journal Article] Modbat: A Model-based API Tester for Event-driven Systems2013

    • Author(s)
      C. Artho, A. Biere, M. Hagiya, E. Platon, M. Seidl, Y. Tanabe and M. Yamamoto
    • Journal Title

      Hardware and Software: Verification and Testing, 9th International Haifa Verification Conference, HVC 2013, Haifa, Israel, November 5-7, 2013, Proceedings

      Volume: LNCS 8244 Pages: 112-128

    • DOI

      10.1007/978-3-319-03077-7_8

    • Peer Reviewed
  • [Journal Article] Software Model Checking for Distributed Systems with Selector-Based, Non-blocking Communication2013

    • Author(s)
      C. Artho, M. Hagiya, R. Potter, Y. Tanabe, F. Weitl, and M. Yamamoto
    • Journal Title

      28th IEEE/ACM International Conference on Automated Software Engineering (ASE)

      Volume: なし Pages: 169-179

    • DOI

      10.1109/ASE.2013.6693077

    • Peer Reviewed
  • [Remarks] projects/net-iocache - Java Path Finder

    • URL

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

URL: 

Published: 2015-05-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi