Mobility introduces peculiar coordination problems in agent-based Internet applications. First, it suggests the exploitation of an infrastructure based on a multiplicity of local interaction spaces. Second, it may require coordination activities to be adapted both to the characteristics of the execution environment where they occur and to the needs of the application to which the coordinating agents belong. This paper introduces the concept of context-dependent coordination based on programmable interaction spaces. On the one hand, interaction spaces associated to different execution environments may be independently programmed so as to lead to differentiated, environment-dependent, behaviors. On the other hand, agents can program the interaction spaces of the visited execution environments to obtain an application-dependent behavior of the interaction spaces themselves. Several examples show how an infrastructure for context-dependent coordination can be exploited to simplify the design of Internet applications based on mobile agents. In addition, the MARS coordination infrastructure is presented as an example of a system in which the concept of context-dependent coordination has found a clean and efficient implementation.

Engineering Mobile-Agent Applications via Context-dependent Coordination / Cabri, Giacomo; Leonardi, Letizia; Zambonelli, Franco. - STAMPA. - 2001-:(2001), pp. 371-380. (Intervento presentato al convegno 23rd International Conference on Software Engineering, ICSE 2001 tenutosi a Toronto, Canada nel May 12-19) [10.1109/ICSE.2001.919110].

Engineering Mobile-Agent Applications via Context-dependent Coordination

CABRI, Giacomo;LEONARDI, Letizia;ZAMBONELLI, Franco
2001

Abstract

Mobility introduces peculiar coordination problems in agent-based Internet applications. First, it suggests the exploitation of an infrastructure based on a multiplicity of local interaction spaces. Second, it may require coordination activities to be adapted both to the characteristics of the execution environment where they occur and to the needs of the application to which the coordinating agents belong. This paper introduces the concept of context-dependent coordination based on programmable interaction spaces. On the one hand, interaction spaces associated to different execution environments may be independently programmed so as to lead to differentiated, environment-dependent, behaviors. On the other hand, agents can program the interaction spaces of the visited execution environments to obtain an application-dependent behavior of the interaction spaces themselves. Several examples show how an infrastructure for context-dependent coordination can be exploited to simplify the design of Internet applications based on mobile agents. In addition, the MARS coordination infrastructure is presented as an example of a system in which the concept of context-dependent coordination has found a clean and efficient implementation.
2001
23rd International Conference on Software Engineering, ICSE 2001
Toronto, Canada
May 12-19
2001-
371
380
Cabri, Giacomo; Leonardi, Letizia; Zambonelli, Franco
Engineering Mobile-Agent Applications via Context-dependent Coordination / Cabri, Giacomo; Leonardi, Letizia; Zambonelli, Franco. - STAMPA. - 2001-:(2001), pp. 371-380. (Intervento presentato al convegno 23rd International Conference on Software Engineering, ICSE 2001 tenutosi a Toronto, Canada nel May 12-19) [10.1109/ICSE.2001.919110].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/15041
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 2
social impact