レガシーアーキテクチャを持つシステムに対する コンポーネント技術導入手法

岡久 浩章 (0151025)


本研究では,オブジェクト指向アーキテクチャを持たないレガシーアーキテクチャのシステムに対して,既存のアーキテクチャには大きな変更を加えずにコンポーネント技術に基づくソフトウェア部品を導入する為の機構と,その機構に基づいた系統的設計手法を提案する.本機構は,既存システムの制御モジュールやコンポーネント呼び出し専用モジュールのプログラムコードを改変せずに,コンポーネントの追加・変更・削除を行うことが可能である.本機構の有効性検証のため,非オブジェクト指向のアーキテクチャを持つオンラインシステムのサンプルに本手法を用いて既存ソフトウェア部品とコンポーネントを試験的に実装し,それらの併用が容易に実現できることを確認した.