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

2002 Fiscal Year Annual Research Report

ドメインモデルに基づくソフトウェア開発のための知識ベースの構成法

Research Project

Project/Area Number 13680462
Research InstitutionSophia University

Principal Investigator

伊藤 潔  上智大学, 理工学部, 教授 (00129785)

Co-Investigator(Kenkyū-buntansha) 川端 亮  上智大学, 理工学部, 助手 (30306980)
Keywordsドメインモデル / 開発知識ベース / チャート / 協調業務 / 再利用 / ソフトウェア開発 / システム分析 / 類似システム
Research Abstract

ドメイン分析・モデリングは,複雑で大規模なソフトウェア開発での生産性の向上と再利用の促進のために,同じドメインに属する対象システム自身の本来の各種の性質や,開発上の多様な知識を認識し,システム開発に有効な固有なドメインモデルを得る技術である.このモデルは,ドメインのシステムを繰り返して開発する際のひな型として使われ,開発の生産性と再利用性を向上させる.本研究では,いくつかのドメインを取り上げて,そのドメインでのシステムの開発を分析して,個々のドメインに固有な用語,概念,システムのとらえ方などを明らかにしてドメインモデルを構成し,ドメインモデルを活用しやすくするための開発知識ベースを構成する.
本研究では,ドメインモデルの記述手段としてチャートを用いる.チャートは,開発対象のシステムを様々な観点から分析し記述する手段として使われる.一般にチャートでは,システムを構成する要素とその関係が,そのシステムの用語で記述される.種類の異なるチャートでは,要素の種類や関係の種類,接続の仕方が異なる.この要素の種類や,要素間の接続関係を知識ベースに格納し,これを利用した効率的なソフトウェア開発を行う方法を研究する.同じドメインの類似システムをチャートで分析するときに,この知識ベースを使って効率的にチャートを作成できる.
本報告では,(1)MCMの再利用による協調業務の効率的な分析と,(2)システムの分析の進展に伴うモデル図の再利用を特に取り上げて,ドメインモデルの構成法と開発知識ベースの構成法を述べる

  • Research Products

    (5 results)

All Other

All Publications (5 results)

  • [Publications] 瀬沼 祐志, 丸山潤, 川端亮, 伊藤 潔: "システム分析の進展に伴うモデル図の有効利用"ソフトウェア工学の基礎論文集. Vol.9. 30-42 (2002)

  • [Publications] Y.Senuma, R.Kawabata, K.Itoh: "Evolutional System Analysis and its Tool by Effective Use of Chart Representations"Proc.IDPT2003. 2003(to appear). (2003)

  • [Publications] R.Kawabata, A.Hasegawa, K.Itoh: "Effective Analysis Method by Reusing MCM for Collaboration Task"Proc.IDPT2003. 2003(to appear). (2003)

  • [Publications] R.Kawabata, K.Itoh et al.: "Effective Systems Analysis by Reusing Different Kinds of Chart Representations"Proc.IDPT2002. 2002. (2002)

  • [Publications] Kiyoshi Itoh, et al. ed: "Domain Oriented Systems Development : Perspectives and Practices"Taylor & Francis. 214 (2002)

URL: 

Published: 2004-04-07   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi