This chapter discusses how the concept of role can be exploited in engineering large-scale multi-agent systems, in order to support the development of the applications and to simplify the related tasks. A role can be considered as a stereotype of behavior common to different classes of agents. Role-based approaches can give several advantages, the most important of which is the separation of concerns between different issues (for instance, algorithmic ones and interaction-related ones), which is very useful to simplify the development of large-scale agent-based applications. A survey of different approaches shows the advantages and the peculiarities of introducing roles in agent-based application development. Moreover, we present in detail the BRAIN framework, developed at the University of Modena and Reggio Emilia, which is an approach based on roles to support agent developers during their work.

Role-based approaches for engineering interactions in large-scale multi-agent systems / Cabri, Giacomo; L., Ferrari; Zambonelli, Franco. - STAMPA. - 2940:(2004), pp. 243-263. [10.1007/978-3-540-24625-1_14]

Role-based approaches for engineering interactions in large-scale multi-agent systems

CABRI, Giacomo;ZAMBONELLI, Franco
2004

Abstract

This chapter discusses how the concept of role can be exploited in engineering large-scale multi-agent systems, in order to support the development of the applications and to simplify the related tasks. A role can be considered as a stereotype of behavior common to different classes of agents. Role-based approaches can give several advantages, the most important of which is the separation of concerns between different issues (for instance, algorithmic ones and interaction-related ones), which is very useful to simplify the development of large-scale agent-based applications. A survey of different approaches shows the advantages and the peculiarities of introducing roles in agent-based application development. Moreover, we present in detail the BRAIN framework, developed at the University of Modena and Reggio Emilia, which is an approach based on roles to support agent developers during their work.
2004
Software Engineering for Multi-Agent Systems II
9783540211822
Springer
GERMANIA
Role-based approaches for engineering interactions in large-scale multi-agent systems / Cabri, Giacomo; L., Ferrari; Zambonelli, Franco. - STAMPA. - 2940:(2004), pp. 243-263. [10.1007/978-3-540-24625-1_14]
Cabri, Giacomo; L., Ferrari; Zambonelli, Franco
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/621075
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 35
  • ???jsp.display-item.citation.isi??? 12
social impact