1998 Fiscal Year Annual Research Report
Project/Area Number |
09680347
|
Research Institution | Niigata Institute of Technology |
Principal Investigator |
青山 幹雄 新潟工科大学, 工学部, 教授 (40278073)
|
Keywords | コンポーネントウェア / 分散オブジェクト / Java / オブジェクト指向 / ソフトウェア再利用 / 仕様記述 / インターオペラビクティ / インタフェース定義言語 |
Research Abstract |
ソフトウェアコンポーネントのインタフェース定義言語IDLを拡張し,インタフェースの意味を表わす動的挙動,コンポーネントを組み合せて実行する際のコンテキストならびにコンポーネントの電子商取引の情報を統一して記述できる言語SCL(Software specification and Commerce Language)を提案し,その言語仕様を設計した.SCLはWebの記述言語であるHTML/XMLを拡張した言語仕様とし,Web上で表現できるようにした. コンポーネントの互換性においては,コンポーネントを取り巻くオブジェクトの相互作用が重要な働きをしている点に着目し,SCLの言語設計に複数のオブジェクトから成るコンポーネントの静的構造と動的挙動を表わす方法としてデザインパターンの枠組みを適用する方法を提案した. SCL情報の作成,収集,検索などを行うソフトウェアコマースブローカを提案し,そのプロトタイプを開発した.Web上でGUI形式のメニューからSCLを生成するSCLエディタ,エージェントを用いてインターネット上でコンポーネントのインタフェース情報を収集できる.実際に,16,000個のコンポーネント情報を収集,検索する実験を行い,SCLとソフトウェアコマースプローカの有効性を確認した. 特に,コンポーネントの動的挙動の細部は実行環境などの影響を受けることから,インターネット上でコンポーネントを遠隔試行可能なコンポーネントプレイヤの概念を提案し,Java Beansを対象とするプロトタイプを開発した. SCLとIDLや他のアーキテクチャ記述言語の仕様をインタフェース定義の記述能力の点で比較評価し,これらの言語より高い記述能力があることも確認した.
|
Research Products
(7 results)
-
[Publications] M.Aoyama,et al.: "An Architecture of Software Commerce Broker over the Internet." Proc.World wide Computing and Its Applications. 97-107 (1998)
-
[Publications] M.Aoyama,et al.: "A Commerce Broker of Software Components and Its Experience." Proc.IEEE 2nd Int'l Enterprise Distributed Object Computing Workship. 155-161 (1998)
-
[Publications] Y.Sato,M.Aoyama,et,al.: "Experiment of Component-Based Software Development on Maltiple Distributed object Environments" Proc.Asia-Pacific Software Engineering Conference'1998. 12-19 (1998)
-
[Publications] M.Aoyama: "Web-Based Agile Software Development." IEEE Software.15,6. 56-65 (1998)
-
[Publications] M.Aoyama,: "Component-Based Software Engineering." Proc.20th Int'l Conference on Software Engineering. II. 24-27 (1998)
-
[Publications] M.Aoyama: "Process and Economic Model of Component-Based Software Development." Proc.5th IEEE Int'l Symposium on Assessment of Software Tools. 100-103 (1997)
-
[Publications] 青山幹雄ほか: "コンポーネントウェア" 共立出版, 290 (1998)