Self-expression is the capability of a system of changing its adaptation pattern at runtime; this can lead to better performance still keeping the achievement of the global goal in a Collective Adaptive System (CAS). In this paper, we show how self-expression can be achieved by means of roles. Developers can embed the adaptation logic in pieces of software that represent roles that system units can play: by changing the roles at runtime, the adaptation pattern changes as a consequence. Exploiting a swarm robotics case study, we show the applicability of our approach and the improvement of the performances with respect to keeping the same pattern during the execution.

Enabling Self-expression: the Use of Roles to Dynamically Change Adaptation Patterns / Puviani, Mariachiara; Cabri, Giacomo; Leonardi, Letizia. - STAMPA. - (2014), pp. 14-19. (Intervento presentato al convegno The 2nd FoCAS workshop tenutosi a London, UK nel September 8th) [10.1109/SASOW.2014.10].

Enabling Self-expression: the Use of Roles to Dynamically Change Adaptation Patterns

PUVIANI, MARIACHIARA;CABRI, Giacomo;LEONARDI, Letizia
2014

Abstract

Self-expression is the capability of a system of changing its adaptation pattern at runtime; this can lead to better performance still keeping the achievement of the global goal in a Collective Adaptive System (CAS). In this paper, we show how self-expression can be achieved by means of roles. Developers can embed the adaptation logic in pieces of software that represent roles that system units can play: by changing the roles at runtime, the adaptation pattern changes as a consequence. Exploiting a swarm robotics case study, we show the applicability of our approach and the improvement of the performances with respect to keeping the same pattern during the execution.
2014
The 2nd FoCAS workshop
London, UK
September 8th
14
19
Puviani, Mariachiara; Cabri, Giacomo; Leonardi, Letizia
Enabling Self-expression: the Use of Roles to Dynamically Change Adaptation Patterns / Puviani, Mariachiara; Cabri, Giacomo; Leonardi, Letizia. - STAMPA. - (2014), pp. 14-19. (Intervento presentato al convegno The 2nd FoCAS workshop tenutosi a London, UK nel September 8th) [10.1109/SASOW.2014.10].
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/1029918
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact