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

モバイルソフトウェアコンポーネントに関する研究

Research Project

Project/Area Number 13224090
Research Category

Grant-in-Aid for Scientific Research on Priority Areas (C)

Allocation TypeSingle-year Grants
Review Section Science and Engineering
Research InstitutionNational Institute of Informatics

Principal Investigator

佐藤 一郎  国立情報学研究所, ソフトウェア研究系, 助教授 (80282896)

Project Period (FY) 2001
Project Status Completed (Fiscal Year 2001)
Keywordsモバイルエージェント / 分散システム / 複合ドキュメント / コンポーネント / 階層化
Research Abstract

研究実施計画に従い、(1)ネットワーク移動性をもつソフトウェアコンポーネントの設計と実装と(2)コンポーネント合成手法の提案を行った。(1)は、一つのコンポーネントが一つのモバイルェージェントに対応づけるものであり、これは研究代表者が過去に設計・実装した階層型モバイルエージェントシステム(MobileSpaces)を拡張することにより実現した。この結果、各コンポーネントはJava言語によりプログラミングされた能動的な計算実体となると同時に、(OSやハードウェアが相違していても)コンピュータ間を移動できるようになる。この実装・評価にモバイルエージェントが複合ドキュメントを実現する上での有用な基盤となることが証明された。また、コンポーネントの移動技術として、人やものなどの物理空間との連動させる方法を提案し、これの基礎実験を通じて分散システムと物理世界を融合させる技術として重要であることが示された。
次に(2)はコンポーネントの合成関係として、コンポーネントの階層関係を基礎とする方法を提案した。コンポーネントは移動性をもつため、OLE/COMやOpenDocなどの既存技術のコンポーネント結合手法は利用できないが、この階層化を拡張することにより様々な結合関係が実現できることがわかった。具体的には、この含有関係をすべてのコンポーネントが最初からもっている基本結合として導入し、次に含有以外のすべての結合関係は、その結合関係を内包するコンポーネント間に実現する特別なコンポーネントとして設計した。例えば集約(Aggregation)による結合では、集約関係となる複数のコンポーネントを含有するコンポーネントとして導入される。これは各コンポーネントをグルーブ化するとともに、外部的にはコンポジション、つまり一つのコンポーネントとして扱えるようにしたものとなった。

Report

(1 results)
  • 2001 Annual Research Report
  • Research Products

    (1 results)

All Other

All Publications (1 results)

  • [Publications] Ichiro Satoh: "MobiDoc : A Mobile Agent-based Framework for Compound Documents"Informatica. 25・4. 493-500 (2001)

    • Related Report
      2001 Annual Research Report

URL: 

Published: 2003-04-03   Modified: 2018-03-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi