|
早稲田大学
鷲崎 弘宜
教授
機関別共同研究
Discovery Saga
論文分野別Discovery Saga
研究テーマDiscovery Saga
協賛企業
共同研究先:Graduate University
Academic
共同研究数 1
Conference Paper
2006 4
電子情報通信学会:The Institute of Electronics, Information and Communication
A flexible connection model for software components
(First author)
ソフトウエアコンポーネントの柔軟な接続モデル
Hironori Washizaki, Daiki Hoshi, Yoshiaki Fukazawa
IEICE Transactions on Information and Systems
【抄録】
A component connection enables a component to use the functionality of other components directly, without generating adapters or other mechanisms at run-time. In conventional component connection models, the connection between components, particularly third-party components, is very costly for code reuse because the component source code must be modified if the types of requester-side and provider-side are different. This paper proposes a new component model, built upon an existing component architecture, which abandons a component service type and connects components based on a method type collection of the provider and requester components. Our model enables flexible connections owing to relaxed component matching, in which the system that implements our model automatically converts values of parameters, return values, and exceptions between required methods and provided ones within a well-defined range. As a result of experimental evaluations, it is found that our model is superior to conventional models in terms of the component-use cost and the capability of changing connections. Copyright © 2006 The Institute of Electronics, Information and Communication Engineers.
【抄録日本語訳】
コンポーネント接続は、あるコンポーネントが他のコンポーネントの機能を、実行時にアダプターなどの機構を生成することなく、直接利用することを可能にする。従来のコンポーネント接続モデルでは、コンポーネント間、特にサードパーティ製コンポーネントの接続は、要求側と提供側のタイプが異なる場合、コンポーネントのソースコードを修正する必要があるため、コードの再利用に非常にコストがかかる。本論文では、既存のコンポーネントアーキテクチャをベースに、コンポーネントサービス型を廃止し、提供側コンポーネントと要求側コンポーネントのメソッド型コレクションに基づいてコンポーネント間を接続する新しいコンポーネントモデルを提案する。本モデルを実装したシステムは、要求メソッドと提供メソッド間のパラメータ、戻り値、例外処理などの値を定義された範囲内で自動的に変換する緩和型コンポーネントマッチングにより、柔軟な接続を実現する。実験評価の結果、本モデルが部品使用コストと接続変更能力の点で従来モデルより優れていることがわかった。Copyright © 2006 The Institute of Electronics, Information and Communication Engineers.