モバイルエージェントは自律性を持ったソフトウェア部品である。複数のエージェントを協調させることで人間社会に似たモデルで複雑な分散システムを構築できる利点がある。しかし、システムの規模が大きくなるにつれてエージェントの動作や協調関係が複雑化しデバッグが困難になる問題がある。本研究では、モバイルエージェントのデバッグの困難性を分析し、分散システムを構成するエージェント集合の分割と統合を自由に行ってもシステムが正しく動作することを保証するフレームワークを提案した。開発者がシステムを観測しながら自由に構成を変更可能とすることでデバッグの困難性を軽減できると考えられる。
|