Published on IIIA (http://www.iiia.csic.es)

Home > Publications > Content

Full mobile agent interoperability in an IEEE-FIPA context

  • Agent interface
  • Agent state
  • Mobile agent interoperability
  • Performance
  • Programming language independence

Publication Type:

Journal Article

Authors:

Jordi Cucurull [1]; Ramon Martí [2]; Guillermo Navarro-Arribas [3]; Sergi Robles [4]; Joan Borrell [5]

Source:

Journal of Systems and Software, Elsevier, Volume 82, Issue 12, p.1927-1940 (2009)

URL:

http://dx.doi.org/10.1016/j.jss.2009.06.038 [6]

Keywords:

Mobile agent interoperability [7]; Programming language independence [8]; Agent interface [9]; Agent state [10]; Performance [11]

Abstract:

The existence of heterogeneous mobile agent systems hinders the interoperability of mobile agents. Several solutions exist, but they are limited in some aspects. This article proposes a full interoperability solution, in the context of the IEEE-FIPA agent standards, composed of three parts. The first part is a simple language-independent agent interface that enables agents to visit locations with different types of middlewares. The second part is a set of design models for the middlewares to support agents developed for different programming languages and architectures. And the third part is a method based on agents with multiple codes and a common agent data encoding mechanism to enable interoperability between middlewares that do not support the same programming languages. Furthermore two agent interoperability implementations, and its corresponding performance comparison, carried out over the JADE and AgentScape agent middlewares are presented.

  • Tagged [12]
  • XML [13]
  • BibTex [14]
Projects: 
ARES [15]
e-AEGIS / DB-Privacy [16]
IIIA-CSIC
Campus de la UAB, E-08193 Bellaterra, Catalonia (Spain)
Tel: (+34) 93 580 9570 - Fax: (+34) 93 580 9661

Source URL: http://www.iiia.csic.es/en/publications/full-mobile-agent-interoperability-ieee-fipa-context

Links:
[1] http://www.iiia.csic.es/en/node/3528
[2] http://www.iiia.csic.es/en/node/3572
[3] http://www.iiia.csic.es/en/individual/guillermo-navarro-arribas
[4] http://www.iiia.csic.es/en/node/3530
[5] http://www.iiia.csic.es/en/node/3525
[6] http://dx.doi.org/10.1016/j.jss.2009.06.038
[7] http://www.iiia.csic.es/en/publications/keyword/Mobile agent interoperability
[8] http://www.iiia.csic.es/en/publications/keyword/Programming language independence
[9] http://www.iiia.csic.es/en/publications/keyword/Agent interface
[10] http://www.iiia.csic.es/en/publications/keyword/Agent state
[11] http://www.iiia.csic.es/en/publications/keyword/Performance
[12] http://www.iiia.csic.es/en/publications/export/tagged/3570
[13] http://www.iiia.csic.es/en/publications/export/xml/3570
[14] http://www.iiia.csic.es/en/publications/export/bib/3570
[15] http://www.iiia.csic.es/en/project/ares
[16] http://www.iiia.csic.es/en/project/e-aegis-db-privacy