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

オントロジを用いたソフトウェア要求分析・設計技術の研究

Research Project

Project/Area Number 16016230
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

Allocation TypeSingle-year Grants
Review Section Science and Engineering
Research InstitutionTokyo Institute of Technology

Principal Investigator

佐伯 元司  東京工業大学, 大学院・情報理工学研究科, 教授 (80162254)

Co-Investigator(Kenkyū-buntansha) 田中 穂積  東京工業大学, 大学院・情報理工学研究科, 名誉教授 (80163567)
海谷 治彦  信州大学, 工学部, 助教授 (30262596)
Project Period (FY) 2004 – 2005
Project Status Completed (Fiscal Year 2005)
Budget Amount *help
¥5,300,000 (Direct Cost: ¥5,300,000)
Fiscal Year 2005: ¥2,700,000 (Direct Cost: ¥2,700,000)
Fiscal Year 2004: ¥2,600,000 (Direct Cost: ¥2,600,000)
Keywordsソフトウェア開発効率・安定化 / ソフトウェア学 / 要求工学 / オントロジ / ユースケース / マイニング / ソフトウェア要求獲得法 / プロセス代数
Research Abstract

本年度の主な研究成果は以下のとおりである.
1.オントロジを用いた要求獲得方法論とその支援ツールの開発
オントロジを問題領域固有の知識(ドメイン知識)として活用し,要求獲得時に生じる要求の欠落や,矛盾した要求の候補を検出しつつ,要求を獲得・詳細化していく方法論を開発した.この方法論では,完全性や無矛盾性を数値化して要求分析者に提示し,分析者は提示された数値を参照し,欠落した要求の追加,曖昧な要求の改善,矛盾した要求の選択,不適当な要求の削除といった作業がガイドされていく.この方法論を支援するツールの開発も行った.オントロジとその上での推論規則はPrologを,ユーザインタフェース部分はJavaを用いて実現した.完全性などの品質メトリックスの計算,要求の欠落候補や矛盾している部分の候補の検出には,Prologの推論,計算機構を用いた.分析者は,要求リストをあらかじめ用意してあるオントロジの概念リストに対応づけると,ツールはメトリックスを計算したり,候補を提示したりしてくれる.分析者はこれらの情報を参考にしながら,ツール上で要求を追加・詳細化していく.
2.オントロジベースのソフトウェアリポジトリの開発
要求仕様を蓄積し,その意味的要素を単位として構成管理や版管理まで行うリポジトリシステムを実現した.このリポジトリシステムは要求仕様のメタモデル中の構成要素をオントロジとし,なされた変更に矛盾がないかどうかをオントロジ上の意味的推論システムを用いてチェックする.
3.デザインパターンのモデル化と検出手法の研究
デザインパターンの構成要素のロール名をオントロジと考えモデル化し,ソースコード中からデザインパターンを検出する手法を開発した.検出手法はソースコードの構造を解析する静的解析と実行系列を解析する動的解析を組み合わせ,デザインパターンはPrologを用いて記述した.これにより,デザインパターンのオントロジを用いた設計の意味的情報の検出が可能になった.

Report

(2 results)
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • Research Products

    (12 results)

All 2005 2004

All Journal Article (12 results)

  • [Journal Article] A Conceptual Model of Version Control in Method Engineering Environment2005

    • Author(s)
      Motoshi Saeki, Takafumi Oda
    • Journal Title

      Proc.of the 17th Conference on Advanced Information Systems Engineering FORUM

      Pages: 89-94

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Generative Technique of Version Control Systems for Software Diagrams2005

    • Author(s)
      Takafumi Oda, Motoshi Saeki
    • Journal Title

      Proc.of 21st IEEE International Conference on Software Maintenance (ICSM2005)

      Pages: 515-524

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Ontology Based Requirements Analysis : Lightweight Semantic Processing Approach2005

    • Author(s)
      Haruhiko Kaiya, Motoshi Saeki
    • Journal Title

      Proc.of 5th International Conference on Quality Software

      Pages: 223-230

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Integrating an Idea Generation Method into a Goal-Oriented Analysis Method for Requirements Elicitation2005

    • Author(s)
      Kazuya Ohshiro, Kenji Watahiki, Motoshi Saeki
    • Journal Title

      Proc.of 12th Asia-Pacific Software Engineering Conference (APSEC2005)

      Pages: 113-121

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 静的解析と動的解析を用いたデザインパターン検出手法2005

    • Author(s)
      堅田淳也, 小林隆志, 佐伯元司
    • Journal Title

      電子情報通信学会技術研究報告 SS2005-1〜6 105・24

      Pages: 19-24

    • NAID

      110003277339

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Modeling Software Characteristics and Their Correlations in A Specific Domain by Comparing Existing Similar Systems2005

    • Author(s)
      Akira Osada, Daigo Ozawa, Haruhiko Kaiya, Kenji Kaijiri
    • Journal Title

      Proc.of 5th International Conference on Quality Software

      Pages: 215-222

    • NAID

      10016575637

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 要求分析におけるオントロジーの活用法2005

    • Author(s)
      海谷, 佐伯
    • Journal Title

      電子情報通信学会技術研究報告ソフトウェアサイエンス研究会 (4月発表予定)

    • NAID

      110003277347

    • Related Report
      2004 Annual Research Report
  • [Journal Article] オントロジ抽出のためのユースケース記述のマイニング2005

    • Author(s)
      佐伯
    • Journal Title

      情報処理学会ソフトウェア工学研究会,ウインターワークショップ2005・イン・伊豆

      Pages: 19-20

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Development of Software System for the Manipulation of Lexical Co-occurrence Data2005

    • Author(s)
      H.Akama, M.Miyake, M.Saeki, M.Nakagawa, N.Makoshi
    • Journal Title

      Symposium on Large-Scale Knowledge Resources(LKR2005)

      Pages: 53-60

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Ontology-Based Software Development Techniques2004

    • Author(s)
      M.Saeki
    • Journal Title

      ERCIM(European Research Consortium for Informatics and Mathematics) News No.58

      Pages: 14-14

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Automated Support for Framework Selection and Customization2004

    • Author(s)
      T.Zenmyo, T.Kobayashi M.Saeki
    • Journal Title

      19th IEEE Automated Software Engineering Conference(ASE2004)

      Pages: 68-77

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Identifying Stakeholders and their Preferences about NFR by Comparing Use Case Diagrams of Several Existing Systems2004

    • Author(s)
      H.Kaiya, A.Osada, K.Kaijiri
    • Journal Title

      12th IEEE International Requirements Engineering Conference(RE'04)

      Pages: 112-121

    • NAID

      10026802451

    • Related Report
      2004 Annual Research Report

URL: 

Published: 2004-04-01   Modified: 2018-03-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi