Self-organization in multi agent systems requires two main building blocks: adaptive and uncoupled interaction mechanisms and context-awareness. Here we show how the middleware TOTA (Tuples On The Air) supports self-organization by providing effective abstractions for the above two building-blocks. TOTA relies on spatially distributed tuples for both supporting adaptive and uncoupled interactions between agents, and context-awareness. Agents can inject these tuples in the network, to make available some kind of contextual information and to interact with other agents. Tuples are propagated by the middleware, on the basis of application specific patterns, defining sorts of computational fields, and their intended shape is maintained despite network dynamics, such as topological reconfigurations. Agents can locally sense these fields and rely on them for both acquiring contextual information and carrying on distributed self-organizing coordination activities. Several application examples in different scenarios show the effectiveness of our approach.

Self-organization in multi agent systems: A middleware approach / Mamei, Marco; Zambonelli, Franco. - STAMPA. - 2977:(2004), pp. 233-248. (Intervento presentato al convegno 1st International Workshop on Engineering Self-Organising Applications (ESOA 2003) tenutosi a Melbourne, AUSTRALIA nel JUL 15, 2003) [10.1007/978-3-540-24701-2_16].

Self-organization in multi agent systems: A middleware approach

MAMEI, Marco;ZAMBONELLI, Franco
2004

Abstract

Self-organization in multi agent systems requires two main building blocks: adaptive and uncoupled interaction mechanisms and context-awareness. Here we show how the middleware TOTA (Tuples On The Air) supports self-organization by providing effective abstractions for the above two building-blocks. TOTA relies on spatially distributed tuples for both supporting adaptive and uncoupled interactions between agents, and context-awareness. Agents can inject these tuples in the network, to make available some kind of contextual information and to interact with other agents. Tuples are propagated by the middleware, on the basis of application specific patterns, defining sorts of computational fields, and their intended shape is maintained despite network dynamics, such as topological reconfigurations. Agents can locally sense these fields and rely on them for both acquiring contextual information and carrying on distributed self-organizing coordination activities. Several application examples in different scenarios show the effectiveness of our approach.
2004
1st International Workshop on Engineering Self-Organising Applications (ESOA 2003)
Melbourne, AUSTRALIA
JUL 15, 2003
2977
233
248
Mamei, Marco; Zambonelli, Franco
Self-organization in multi agent systems: A middleware approach / Mamei, Marco; Zambonelli, Franco. - STAMPA. - 2977:(2004), pp. 233-248. (Intervento presentato al convegno 1st International Workshop on Engineering Self-Organising Applications (ESOA 2003) tenutosi a Melbourne, AUSTRALIA nel JUL 15, 2003) [10.1007/978-3-540-24701-2_16].
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/4486
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 19
  • ???jsp.display-item.citation.isi??? 3
social impact