• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

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

研究課題

研究課題/領域番号 13224090
研究種目

特定領域研究(C)

配分区分補助金
審査区分 理工系
研究機関国立情報学研究所

研究代表者

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

研究期間 (年度) 2001
研究課題ステータス 完了 (2001年度)
キーワードモバイルエージェント / 分散システム / 複合ドキュメント / コンポーネント / 階層化
研究概要

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

報告書

(1件)
  • 2001 実績報告書
  • 研究成果

    (1件)

すべて その他

すべて 文献書誌 (1件)

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

    • 関連する報告書
      2001 実績報告書

URL: 

公開日: 2003-04-03   更新日: 2018-03-28  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi