モバイルエージェントシステム

AgentSpace / MobileSpaces

佐藤一郎 2001/10/11

お知らせ

AgentSpaceとMobileSpacesの公開を近々止める予定です。
JDKのインストール方法や環境変数とは何かなどの当方が
関知しない質問が非常に多く、 これ以上を公開を続けることは困難と判断しました。
ながらくのご利用ありがとうございます。

はじめに

このページは当方(佐藤一郎)が 設計・実装したモバイルエージェントシステムに関するページです。現在、3 種類のシステム(AgentSpace 1, AgentSpace 2, MobileSpaces)を公開しております。

AgentSpace 1(ソース・バイナリ・ドキュメント)のダウンロード

階層モバイルエージェントシステム(MobileSpaces)のソース・バイナリ・ドキュメントのダウンロード

モバイルエージェントチュートリアルの配付資料(2000年8月30日)


AgentSpace

モーバイルエージェントの研究開発用フレームワークを目的に開発されました。このため、ソースコードをすべて公開するとともに、単純なシステム構成をとることにより、モーバイルエージェントシステムの動作原理の解析や、システム改造が容易になっています。他のモーバイルエージェントシステムと比較して、エージェント移動が高速であること、エージェントが自己完備化された計算実体であることなどの特徴があります。

また、モーバイルエージェントは有用性が指摘される一方で、具体的な応用事例が乏しいという問題がありました。このため、AgentSpaceではモーバイルエージェントによる様々なサンプルプログラムを添付し、モーバイルエージェントの応用事例を目で見える形で提供したいと考えております。

片手間に開発したシステムであり、不備などが多いと思います。質問、クレームなどは電子メールichiro@is.ocha.ac.jpまでお問い合わせください。また、企業の方で営利目的で利用される場合は事前にご相談ください。

目次

システム概要

システムアーキテクチャ

関連システムとの比較

開発履歴

利用方法

インストールマニュアル

エージェントの起動方法

サンプルエージェント(例題プログラム集)

エージェントの作成方法

開発関連マニュアル

コールバックメソッド

エージェントコンテキスト

エージェント間通信

エージェント間通信(タイムアウト機能付き)

エージェント識別子

システムの再コンパイル

ダウンロード

AgentSpaceシステムの ダウンロード(実行ァイル・ソースプログラム、2000年9月21日版・暫定公開版)

AgentSpaceシステムの ダウンロード(実行ァイル・ソースプログラム、1998年10月13日版・安定動作版)

A Mobile Agent-based Framework for Active Networks, to appear in proceedings of IEEE Systems, Man, and Cybernetics Conference (SMC'99), pp.71-76, IEEE Computer Society, October, 1999.

佐藤 一郎: AgentSpace: モーバイルエージェントシステム, 日本ソフトウェア科学会 Workshop on Muti Agent and Cooperative Computation, (MACC'98), December, (1998)


AgentSpace 2

これはAgentSpaceの開発中のバージョンです。旧版のAgentSpaceとは互換性はありません。また、コードも完全に新規に作成し直したものです。公開をしておりますが、開発途中につきドキュメントなどはそろっていません。

AgentSpace 2 (ソース・バイナリ)のダウンロード
(1999年9月19日α版、JDK 1.2対応版)

MobileSpaces

高階モーバイルエージェントシステム MobileSpaces は、モバイルエージェントの中に別のモバイルエージェントを入れ子的に配置できるモバイルエージェントシステムです。詳しいことは論文を参照してください。

MobileSpacesシステムに関する論文

Ichiro Satoh: "MobileSpaces: A Framework for Building Adaptive Distributed Applications using a Hierarchical Mobile Agent System", Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS'2000), pp.161-168, IEEE Press, (2000).

Ichiro Satoh: "高階モーバイルエージェントシステム", 情報処理学会 プログラミング研究会、 1998年3月23日、山下記念賞受賞論文

Ichiro Satoh: "モーバイルエージェントの階層的な構成と移動", 日本ソフトウェア科学会全国大会、 98年9月12日、高橋奨励賞受賞論文)

MobileSpacesを利用した複合ドキュメントシステム

Ichiro Satoh: "MobiDoc: A Framework for Building Mobile Compound Documents from Hierarchical Mobile Agents", A revised version will appear in Proceedings of International Symposium on Agent Systems and Applications/International Symposium on Mobile Agents (ASA/MA2000), Lecture Notes in Computer Science, Springer, September, (2000).

MobileSpacesの計算理論

Ichiro Satoh: "A Formalism for Hierarchical Mobile Agents", to appear in Proceedings of International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE'2000), IEEE Press, June, (2000).

MobileSpacesの計算モデル

Ichiro Satoh: "Hierarchically Structured Mobile Agents and their Migration", Workshop on Mobile Object Systems (MOS'99), (1999)

ダウンロード

高階版のダウンロード・ドキュメント(旧版)

なお、本システム(MobileSpaces)の一部は、情報処理振興事業協会(IPA)の高度情報化支援ソフトウェアシーズ育成事業に係わる研究開発事業などの研究助成により、佐藤一郎が研究開発したものです。

高階版のダウンロード・ドキュメント(新版)

なお、本システム(MobileSpaces)の一部は、情報処理振興事業協会(IPA)の独創的先端情報技術に係わる研究開発事業などの研究助成により、佐藤一郎が研究開発したものです。


そのほか

1999年12月10日:日本ソフトウェア科学会 「モバイルエージェント」チュートリアルのお知らせ

お詫び・バグレポート

佐藤一郎のホームページ


佐藤一郎 (助教授・工学博士)
お茶の水女子大学 理学部 情報科学科
〒112 東京都文京区大塚2-1-1
Tel: 03-5978-5388, Fax: 03-5978-5705
Email: ichiro@is.ocha.ac.jp


Ichiro Satoh (Ph.D.)
Associate Professor,
Deparment of Information Sciences
Ochanomizu University
2-1-1 Otsuka Bukyo-ku Tokyo 112, JAPAN
Tel: +81-3-5978-5388, Fax: +81-3-5978-5705
Email: ichiro@is.ocha.ac.jp