近年、小型軽量化が進んだ携帯端末の普及を背景に、それらの端末を用いて情報の交換や共有を行いたいという要求が高まってい る。その要求を満たすため、我々はモバイルエージェントを用いてネットワークを構築する手法の研究を進めてきた。モバイルエー ジェントとは、それ自身の実行プログラムとデータ、実行状態とを同時に他の端末に移動させる技術である。本研究は携帯端末を用い た情報交換や共有の支援をするモバイルエージェントシステムの動的なバージョン管理に関する研究である。
従来、ソフトウェアをバージョンアップする場合には端末ごとにアップデートするという手間がかかっていた。特に端末の数が多い ときには非常にわずらわしい作業となる。端末ごとにバージョンが違うと正常に動作しない場合もある。また、実行中のプログラムを アップデートする場合にはデータを一時保存し、プログラムを再起動させる必要があった。
本研究ではモバイルエージェントの移動特性を活かし、自動的なバージョンアップを可能にする。さらに、適切なバージョン管理と ダイナミックローディングを行うことにより、システムの安定稼動と柔軟なバージョン管理システムの実現を目指す。