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

ソフトウェア共同開発における変更管理モデルと支援環境の開発

Research Project

Project/Area Number 16016239
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

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

Principal Investigator

落水 浩一郎  北陸先端科学技術大学院大学, 情報科学研究科, 教授 (10022310)

Project Period (FY) 2004 – 2005
Project Status Completed (Fiscal Year 2005)
Budget Amount *help
¥3,100,000 (Direct Cost: ¥3,100,000)
Fiscal Year 2005: ¥1,400,000 (Direct Cost: ¥1,400,000)
Fiscal Year 2004: ¥1,700,000 (Direct Cost: ¥1,700,000)
Keywordsソフトウェア開発効率化・安定化 / メタモデル / UML / Javaプログラム / ソフトウェアプロセスモデル / 依存関係 / インパクトアナリシス / 変更作業支援ワークフロー自動生成 / 変更ワークフロー自動生成
Research Abstract

共同ソフトウェア開発で生成されるUML文書群やJavaプログラム群を対象として、矛盾箇所の検知とその解消支援に関して以下の成果を得た。
(1)UML1.5版を対象にして依存関係自動生成のためのメタモデルを洗練した
(2)UML図面群に依存関係を付加する変換プログラムを改良した。変換プログラムは依存関係付きUML図面群をXMLデータベースとして出力する。
(3)デザインパターンに対するメタパターンを基に、Javaクラス群の協調構造を特徴づけるテンプレートメソッドとフックメソッド間の構造的関係を定義した。
(4)Javaクラス群の協調構造を自動抽出するアルゴリズムを開発した。
(5)上記協調クラス群とUMLモデル要素を対応付けるアルゴリズムを開発した。ここまでのプロセスにより、UMLモデリング要素群および協調Javaクラス群に依存関係を付加したXMLデータベースが設計・実現される。
(6)チームが採用している作業分担、作業手順、責任範囲、コミュニケーション手段に関するルールを保持する作業モデルを洗練した。
(7)上記のデータベース内容を入力して変更作業支援ワークフローを生成するプログラムを開発した。ワークフローはその実行順序に関する情報だけでなく、アクセス権、所有者、共有文書に関する同期制御等の情報をもつ。
(8)作業モデルと依存関係付きXMLデータベースをもとに、ワークフローモデルを定義し、生成・実行手段を定義した。
(9)変更作業においては一般に複数のワークフローを同時並行的に実行する必要がある。順序制御、アクセス制御、同期制御などの操作を解釈実行するワークフロー実行エンジンを開発した

Report

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

    (7 results)

All 2006 2005 2004

All Journal Article (7 results)

  • [Journal Article] 確率ペトリネットによる組織パターンの検証2006

    • Author(s)
      服部哲, 落水浩一郎
    • Journal Title

      コンピュータソフトウェア 23.1

      Pages: 60-68

    • NAID

      110008016695

    • Related Report
      2005 Annual Research Report
  • [Journal Article] ソフトウェア共同開発におけるワークフロー実行制御の一方式2006

    • Author(s)
      小谷正行, 落水浩一郎
    • Journal Title

      電子情報通信学会ソフトウェアサイエンス研究会 SS2005-88

      Pages: 31-36

    • NAID

      110004662819

    • Related Report
      2005 Annual Research Report
  • [Journal Article] メタパターンを用いたJavaソースコードにおける協調クラス群の抽出2005

    • Author(s)
      金旭東, 早坂良, 小谷正行, 落水浩一郎
    • Journal Title

      情報処理学会ソフトウェア工学研究会 2005-SE-150

      Pages: 101-108

    • NAID

      110003503094

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Generating Dependency Relationships among UML Model Elements for Impact Analysis of UML Documents2004

    • Author(s)
      M.Kotani, K.Ochimizu
    • Journal Title

      Proc. of the 8^<th> International Symposium on Future Software Technology

      Pages: 230-235

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Integration of Component-Based Development-Deployment Support for J2EE Middleware2004

    • Author(s)
      P.Adirake, K.Fujieda, K.Ochimizu
    • Journal Title

      Proc. of the 4^<th> International Workshop on Software Engineering and Middleware

      Pages: 245-260

    • Related Report
      2004 Annual Research Report
  • [Journal Article] A Mathematical Foundation to Validates Some Empirical Organizational Patterns2004

    • Author(s)
      S.Hattori, K.Ochimizu
    • Journal Title

      Proc. of the International Conference on Cybernetics and Information Technologies Systems and Applications. Vol.II

      Pages: 95-101

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Process Model Combining the Artifact Centered Process with Communication Path2004

    • Author(s)
      A.Sawsanda, Yi Zhou, K.Ochimizu
    • Journal Title

      Proc. of the 5^<th> International Workshops on Software Process Simulation and Modeling.

      Pages: 13-21

    • NAID

      10011863301

    • 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