A multi-paradigm approach for mobile agents development

Authors

  • Edgardo A. Belloni Instituto de Sistemas Tandil (ISISTAN), Facultad de Ciencias Exactas - UNCPBA, Tandil , Bs. As., Argentina

Keywords:

Mobile agents, Multi-paradigm languages, Software architecture, Socialware

Abstract

Mobile agent systems have received important attention in the last years as a new programming paradigm for widely distributed and heterogeneous systems. In this article, a multi-paradigm approach for the development of intelligent mobile agents is presented. It integrates both object-oriented and logic paradigms. The rationale for this approach comes from the fact that although the object-oriented programming paradigm has relevant features for mobile agent development it presents deficiencies dealing with agents mental attitudes. These deficiencies are solved by the use of logic programming.

Downloads

Download data is not yet available.

References

[1] A. Amandi, A. Zunino and R. Iturregui. Multi-paradigm Languages Supporting Multi-agent Development. In Multi-Agent System Engineering. F. J. Garijo and M. Boman (Eds.). Lecture Notes in Computer Science, Vol. 1647, pp. 128–139. Springer-Verlag, Berlin - Heidelberg - New York, 1999.
[2] E. Belloni, M. Campo. Una Arquitectura de Software para Soportar Agentes Móviles Inteligentes. Actas del Workshop de Investigadores en Ciencias de la Computación WICC 2000, pp. 65-67. La Plata, Bs. As., Argentina. Mayo de 2000.
[3] Odissey White Paper. General Magic Corp. Cupertino, Calif., 1998.
[4] C. G. Harrison, D. M. Chess and A. Kershenbaum. Mobile Agents: Are they a good idea? Technical report, IBM Research Division, T.J. Watson Research Center, March 1995. Available at URL http://www.research.ibm.com/massdist/mobag.ps
[5] F. Hattori, T. Ohguro, M. Yokoo, S. Matsubara and S. Yoshida. Socialware: Multiagent Systems for Supporting Network Communities. Communications of the ACM. Vol. 42, No. 3, pp. 55-61. March 1999.
[6] A. Zunino, A. Amandi, R. Iturregui. JavaLog: una integración de objetos y lógica para la programación de agentes. V Congreso Argentino de Ciencias de la Computación. Tandil, Bs. As., Argentina. Octubre de 1999.
[7] N. Karnik and A. R. Tripathi. Design Issues in Mobile Agent Programming Systems. IEEE Concurrency, Vol. 6, No. 3, July-September 1998.
[8] D. Lange. Seven Good Reasons for Mobile Agents. Communications of the ACM. Vol. 42, No. 3, pp. 88-90. March 1999.
[9] D. Lange and M. Oshima. Programming and Deploying Java Mobile Agents with Aglets. Addisson-Wesley Longman, Reading Mass., 1998.
[10] Voyager White Paper. ObjectSpace Corp. Dallas, Texas, 1998.
[11] J. Rumbaugh, I. Jacobson and G. Booch. The Unified Modeling Language Reference Manual. Reading, Addison-Wesley, 1999.
[12] Y. Shoham. Agent-Oriented Programming. Artificial Intelligence, 60(1), pp. 51-92, March 1993.
[13] Y. Shoham. An Overview of Agent-Oriented Programming. In Software Agents, J. M. Bradshaw (Ed.), pp. 271-290. MIT Press, 1997.
[14] F. Trilnik, D. Cordero, E. Belloni, M. Campo, A. Amandi. Agentes Inteligentes Aplicados a Análisis de Sociedades. Actas del Workshop de Investigadores en Ciencias de la Computación WICC 2000, pp. 78-80. La Plata, Bs. As., Argentina. Mayo de 2000.
[15] J. White. Mobile Agents. In Software Agents, J. M. Bradshaw (Ed.), pp. 437-472. MIT Press, 1997.
[16] J. White. Personal communication, 1998. In Mobility: Process, Computers and Agents. D. Milo-jiËiÊ, F. Douglis and R. Wheeler (Eds.). Addison-Wesley. 1999
[17] D. Wong, N. Paciorek and D. Moore. Java-based Mobile Agents. Communications of the ACM. Vol. 42 - No. 3, pp. 92–102, March 1999.

Downloads

Published

2001-05-01

How to Cite

Belloni, E. A. (2001). A multi-paradigm approach for mobile agents development. Journal of Computer Science and Technology, 1(04), 6 p. Retrieved from https://journal.info.unlp.edu.ar/JCST/article/view/993

Issue

Section

Original Articles