本研究では,ソフトウェアシステムの開発において,開発後の要求変化に対しても,システムの動的かつ柔軟な更新を実現する動的変更(動的進化)を可能とする開発手法と支援ミドルウェアの実現を目的とした.研究成果として,要求記述であるゴールモデル上で実装コード上の変更箇所を同定するゴールモデル整形プロセスを導入し,その有効性を確認することができた.また,動的に変更を実現するためのミドルウェアを検討し,2種類のプロトタイプを実装した.これらのプロトタイプに対しても,実証実験を通じてその有効性を評価することができた.
|