What is relevant for the effectiveness of a multi-agent system is the interaction between agents, rather than their peculiar internal model. The design of a single agent architecture should then concentrate on agent observable behaviour and on its interface towards the outside. Moreover, a multi-agent architecture should be designed around the choice of a suitable coordination model, accounting for all the aspects of agent interaction. Accordingly, the effective design of a multi-agent architecture should focus on the role and properties of the coordination media (the communication abstractions) within the coordination model, instead of the coordination entities (the agents).The main aim of this paper is to show how a multi-agent system may benefit by a coordination model whose flexibility and expressive power lies in the extensibility of the coordination medium. Extensibility can result from the embodiment of computational properties typically in charge of the agents into the communication abstraction.As an example, we show how a shared communication device la Linda works as the core of a flexible coordination architecture in the Linda-based ACLT coordination model. ACLT tuple spaces are enhanced so as to be reactive to communication events, rather than to communication state changes only. So, ACLT tuple spaces are programmable. Reactions to communication events can be defined through a logic-based specification language, and have the semantics of asynchronous, mutually-independent atomic transactions. By defining different observable behaviours; for ACLT tuple spaces through reaction programming, a multiagent architecture can exploit a number of different agent coordination policies without affecting the single agent behaviour.

Designing multi-agent systems around an extensible communication abstraction / Enrico Denti; Andrea Omicini. - STAMPA. - 1760:(1999), pp. 90-102. (Intervento presentato al convegno 4th Workshop on Formal Models of Agents (ModelAge’97) tenutosi a Roma, Italy nel 15-17 January 1997).

Designing multi-agent systems around an extensible communication abstraction

Enrico Denti;Andrea Omicini
1999

Abstract

What is relevant for the effectiveness of a multi-agent system is the interaction between agents, rather than their peculiar internal model. The design of a single agent architecture should then concentrate on agent observable behaviour and on its interface towards the outside. Moreover, a multi-agent architecture should be designed around the choice of a suitable coordination model, accounting for all the aspects of agent interaction. Accordingly, the effective design of a multi-agent architecture should focus on the role and properties of the coordination media (the communication abstractions) within the coordination model, instead of the coordination entities (the agents).The main aim of this paper is to show how a multi-agent system may benefit by a coordination model whose flexibility and expressive power lies in the extensibility of the coordination medium. Extensibility can result from the embodiment of computational properties typically in charge of the agents into the communication abstraction.As an example, we show how a shared communication device la Linda works as the core of a flexible coordination architecture in the Linda-based ACLT coordination model. ACLT tuple spaces are enhanced so as to be reactive to communication events, rather than to communication state changes only. So, ACLT tuple spaces are programmable. Reactions to communication events can be defined through a logic-based specification language, and have the semantics of asynchronous, mutually-independent atomic transactions. By defining different observable behaviours; for ACLT tuple spaces through reaction programming, a multiagent architecture can exploit a number of different agent coordination policies without affecting the single agent behaviour.
1999
Formal Models of Agents. ESPRIT Project ModelAge Final Report Selected Papers
90
102
Designing multi-agent systems around an extensible communication abstraction / Enrico Denti; Andrea Omicini. - STAMPA. - 1760:(1999), pp. 90-102. (Intervento presentato al convegno 4th Workshop on Formal Models of Agents (ModelAge’97) tenutosi a Roma, Italy nel 15-17 January 1997).
Enrico Denti; Andrea Omicini
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/950777
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 5
social impact