LOGIC-BASED MOBILE AGENT FRAMEWORK USING WEB TECHNOLOGIES

Shinichi Motomura, Takao Kawamura, Kazunori Sugahara

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.

References

  1. Banbara, M. and Tamura, N. (1999). Translating a linear logic programming language into Java. In M.Carro, I.Dutra, et al., editors, Proceedings of the ICLP'99 Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages, pages 19-39.
  2. Banbara, M., Tamura, N., Inoue, K., Kawamura, T., and Tamaki, H. (2003). Java implementation of a distributed constraint solving system. Exploratory software project, Information-technology Promotion Agency Japan.
  3. de Carvalho, C. L., Pereira, E. C., and da Silva Julia, R. M. (1999). Netprolog: A logic programming system for the java virtual machine. In Proceedings of the 1st International Conference on Enterprise Information Systems, pages 591-598. Setubal, Portugal.
  4. Kawamura, T., Kinoshita, S., and Sugahara, K. (2004a). Implementation of a mobile agent framework on java environment. In Gonzalez, T., editor, Proceedings of the IASTED International Conference Parallel and Distributed Computing and Systems, pages 589-593. MIT, Cambridge, USA.
  5. Kawamura, T., Kinoshita, S., and Sugahara, K. (2004b). A mobile agent-based p2p e-learning system. In Gonzalez, T., editor, Proceedings of the IASTED International Conference Parallel and Distributed Computing and Systems, pages 873-877. MIT, Cambridge, USA.
  6. Kawamura, T., Kinoshita, S., Sugahara, K., and Kuwatani, T. (2003). A logic-based framework for mobile multiagent systems. In Hexmoor, H., editor, Proceedings of International Conference on Integration of Knowledge Intensive Multi-Agent Systems, pages 754-759. Boston, Massachusetts, USA.
  7. Kinosita, S., Kawamura, T., and Sugahara, K. (2003). Mobile agent based schedule arrangement system. In Proceedings of the 5th IEEE Hiroshima Student Symposium (HISS), pages 205-206.
  8. Lange, D. B. and Oshima, M. (1998). Programming and Deploying Java Mobile Agents with Aglets. Addison Wesley.
  9. Satoh, I. (2000). Mobilespaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system. In Proceedings of IEEE International Conference on Distributed Computing Systems, pages 161-168. IEEE Press.
  10. Tarau, P. (1999). Inference and computation mobility with jinni. In Apt, K., Marek, V., and Truszczynski, M., editors, The Logic Programming Paradigm: a 25 Year Perspective, pages 33-48. Springer.
  11. Winer, D. (1998). http://xmlrcp.com/spec.
Download


Paper Citation


in Harvard Style

Motomura S., Kawamura T. and Sugahara K. (2005). LOGIC-BASED MOBILE AGENT FRAMEWORK USING WEB TECHNOLOGIES . In Proceedings of the First International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 972-8865-20-1, pages 198-201. DOI: 10.5220/0001228401980201


in Bibtex Style

@conference{webist05,
author={Shinichi Motomura and Takao Kawamura and Kazunori Sugahara},
title={LOGIC-BASED MOBILE AGENT FRAMEWORK USING WEB TECHNOLOGIES},
booktitle={Proceedings of the First International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2005},
pages={198-201},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001228401980201},
isbn={972-8865-20-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - LOGIC-BASED MOBILE AGENT FRAMEWORK USING WEB TECHNOLOGIES
SN - 972-8865-20-1
AU - Motomura S.
AU - Kawamura T.
AU - Sugahara K.
PY - 2005
SP - 198
EP - 201
DO - 10.5220/0001228401980201