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

1997 Fiscal Year Annual Research Report

ソフトウェアコンポーネントの互換性に関する研究

Research Project

Project/Area Number 09680347
Research Category

Grant-in-Aid for Scientific Research (C)

Research InstitutionNiigata Institute of Technology

Principal Investigator

青山 幹雄  新潟工科大学, 工学部, 教授 (40278073)

Keywordsコンポーネントウェア / 分散オブジェクト / Java / オブジェクト指向 / ソフトウェア再利用 / 仕様記述 / インターオペラビリティ / インタフェース定義言語
Research Abstract

ソフトウェアコンポーネントのインタフェース定義言語IDLを拡張し,インタフェースの意味を表わす動的挙動,コンポーネントを組み合せて実行する際のコンテキストならびにコンポーネントの電子商取引の情報を統一して記述できる言語SCL(Software specification and Commerce Language)を提案し,その言語仕様を設計した.
コンポーネントの互換性においては,コンポーネントを取り巻くオブジェクトの相互作用が重要な働きをしている点に着目し,SCLの言語設計に複数のオブジェクトから成るコンポーネントの静的構造と動的挙動を表わす方法としてデザインパターンの枠組みを適用する方法を提案した.
ソフトウェアコンポーネントはインターネットで流通可能であるため,SCLをインターネット上のWebのページとして表現できるとコンポーネントの電子商取引など新たな応用が開ける.このため,SCLはWebの記述言語であるHTMLを拡張した言語仕様とし,Web上で表現できるようにした.SCLを手作業でコーディングすることは生産性と品質の面から好ましくないので,Web上でGUI形式のメニューからSCLを生成するSCLエディタのプロトタイプを開発した.実際に,23個のデザインパターンをSCLで記述する実験を行い,手作業に比べ2倍以上の生産性の向上を確認した.
さらに,動的挙動の細部は実行環境などの影響を受けることから,仕様記述言語で表現するには限界があるため,インターネット上でコンポーネントを遠隔試行可能なコンポーネントプレイヤの概念を提案し,Java Beansを対象とするプロトタイプを開発した.
SCLとIDLや他のアーキテクチャ記述言語の仕様をインタフェース定義の記述能力の点で比較評価し,これらの言語より高い記述能力があることを確認した.

  • Research Products

    (6 results)

All Other

All Publications (6 results)

  • [Publications] M.Aoyama,et al.: "An Archifeclouve of Software Commerce Broker over the Internet" Proc.World Wide Compuling and Its Applications.97-107 (1998)

  • [Publications] K.Sato, M.Aoyama,et al.: "Innovolic Methadalogy for Component Based Software Development in a Distributed Obled Enviro ment" Proc.CALS Exp International. 157-166 (1997)

  • [Publications] M.Aoyama: "Procees and Economic Model of Compovent-Based Saftware Development" Proc.5th IEEE Int´l Symposium Assassment of Saftware Tools. 100-103 (1997)

  • [Publications] 青山幹雄ほか: "ソフトウェアコマ-スのためのカタログ記述言語SCL" 情報処理学会ソフトウェア工学研究会論文集. 115. 33-40 (1997)

  • [Publications] 青山幹雄: "デザインパターン コンポーネント" 情報処理学会ウィンターワークショッノ・イン・恵那論文集. 47-48 (1998)

  • [Publications] 青山幹雄 ほか: "ソフトウェアコマ-スブローカの試作と実証実験による評価" 情報処理学会ソフトウェア工学研究会論文集. 118. 63-70 (1998)

URL: 

Published: 1999-03-15   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi