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

2010 Fiscal Year Annual Research Report

代数仕様を用いた要求モデルの自動検査に関する研究

Research Project

Project/Area Number 20500042
Research InstitutionNational Institute of Informatics

Principal Investigator

中島 震  国立情報学研究所, アーキテクチャ科学研究系, 教授 (60350211)

Keywordsソフトウェア工学 / ソフトウェア開発効率化・安定化 / 仕様記述・仕様検証
Research Abstract

本研究課題ではEvent-Bを用いて表現した要求モデルの自動検査方式に関する研究と、Event-Bを用いた要求のモデリング法に関する研究を中心に行った。前年度までの成果をもとに、Event-Bの最も一般的なイベント記述の方法であるany-where形式について述語抽象の方法を定式化した。さらに、Event-BのツールRODINを用いて上記の方法で必要となる抽象化計算を行う枠組みを考案した。抽象化した表現がProBでも解析可能であることを確認することで、抽象化のよる方法とProBが採用している有界化による方法の関係を考察した。モデリング法としては、イベント抽出、集合に基づく情報構造の整理、リファインメント手順の計画、の3つの点が難しく、一般のソフトウェア技術者が使用する阻害要因になっている。そこで、オブジェクト指向方法論をベースに、リファインメント計画シートと命名した新しい形式を提案し、これを用いたモデリング法を、産業界の技術者向けにまとめた。また、最近、オープンなシステムの要求モデル作成の難しさが指摘されていることから、利用者の振る舞いが関わるオープンなシステムを対象としてのモデリング事例を作成し、代数仕様の方法が自動解析に効果があることを示した。
本研究課題では、当初計画の通り、Event-Bに対する抽象化検証の方法を導入することが可能であることを示すことができた。また、研究の過程で、オープンなシステムの要求モデル作成へのEvent-B応用が未着手の領域であることがわかり、新たな研究課題として抽出することができた。

  • Research Products

    (5 results)

All 2010 Other

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

  • [Journal Article] Rewriting Logic Approach to Modeling and Analysis of Client Behavior in Open Systems2010

    • Author(s)
      S.Nakajima, M.Ishiguro, K.Tanaka
    • Journal Title

      Proc.8^<th> IFIP SEUS 2010

      Pages: 83-94

    • Peer Reviewed
  • [Journal Article] ソフトウェア品質確保の技術動向2010

    • Author(s)
      中島震
    • Journal Title

      自動車研究

      Volume: 32 Pages: 561-565

  • [Presentation] A Refinement Planning Sheet2010

    • Author(s)
      S.Nakajima
    • Organizer
      RODIN Developer Workshop 2010
    • Place of Presentation
      デユッセルドルフ
    • Year and Date
      2010-09-15
  • [Presentation] Event-Bで書かれたシステム要求仕様の妥当性検査2010

    • Author(s)
      中島震
    • Organizer
      電子情報通信学会ソフトウェアサイエンス研究会
    • Place of Presentation
      旭川
    • Year and Date
      2010-08-07
  • [Remarks]

    • URL

      http://research.nii.ac.jp/~nkjm/

URL: 

Published: 2012-07-19  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi