Authors:
Shinichi Motomura
;
Takao Kawamura
and
Kazunori Sugahara
Affiliation:
Tottori University, Japan
Keyword(s):
Mobile agent, Logic Programming language, XML-RPC.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Distributed and Parallel Applications
;
Enterprise Information Systems
;
Intelligent Agents
;
Internet Technology
;
Web Information Systems and Technologies
Abstract:
We have proposed Maglog which is a framework for mobile multi-agent systems. Maglog is based on Prolog, and has the concept of field. A field is an object which can contain a knowledge base. With the concept of field, Maglog provides a simple and unified interface for 1)inter-agent communication, 2)agent migration between computers, and 3)utilization of data and programs on computers. An agent migrates using HTTP as the transport protocol and XML as the encoding format itself. In this paper, we present the implementation of Maglog on Java environment, in detail. Since we have implemented both command-line shell and GUI for Maglog, users can choose them for their needs. In addition, through XML-RPC interface for Maglog which we have also implemented, other systems can easily utilize Maglog. As examples, we outline several applications developed through XML-RPC interface.