Coordination is a fundamental problem in the engineering of collective adaptive systems (CAS). Prominent approaches in this context promote adaptivity and collective behaviour by founding coordination on local, decentralised interaction. This is usually enabled through abstractions such as collective interfaces, neighbour-based interaction, and attribute-based communication. Application designers, then, use such coordination mechanisms to enact collective adaptive behaviour in order to solve specific problems or provide specific services while coping with dynamic environments. In this paper, we consider the other way round: We argue that a CAS model can be used to provide support for high-level coordination models, simplifying their implementation and transferring to them the self-* properties it emergently fosters. As a motivating example, we consider the idea of supporting tuple-based coordination by Linda primitives such that tuples and operations have a position and extension in space and time. Then, we adopt an aggregate perspective, by which space-time is logically represented by a mobile ad-hoc network of devices, and show that coordination primitives can be implemented as true collective adaptive processes. We describe this model and a prototype implementation in the ScaFi aggregate programming framework, which is rooted in the so-called computational field paradigm.

Collective Adaptive Systems as Coordination Media: The Case of Tuples in Space-Time / Casadei R.; Viroli M.; Ricci A.. - ELETTRONICO. - (2020), pp. 9196218.139-9196218.144. (Intervento presentato al convegno 1st IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion, ACSOS-C 2020 tenutosi a Washington, DC, USA nel Aug 17, 2020 - Aug 21, 2020) [10.1109/ACSOS-C51401.2020.00045].

Collective Adaptive Systems as Coordination Media: The Case of Tuples in Space-Time

Casadei R.
;
Viroli M.;Ricci A.
2020

Abstract

Coordination is a fundamental problem in the engineering of collective adaptive systems (CAS). Prominent approaches in this context promote adaptivity and collective behaviour by founding coordination on local, decentralised interaction. This is usually enabled through abstractions such as collective interfaces, neighbour-based interaction, and attribute-based communication. Application designers, then, use such coordination mechanisms to enact collective adaptive behaviour in order to solve specific problems or provide specific services while coping with dynamic environments. In this paper, we consider the other way round: We argue that a CAS model can be used to provide support for high-level coordination models, simplifying their implementation and transferring to them the self-* properties it emergently fosters. As a motivating example, we consider the idea of supporting tuple-based coordination by Linda primitives such that tuples and operations have a position and extension in space and time. Then, we adopt an aggregate perspective, by which space-time is logically represented by a mobile ad-hoc network of devices, and show that coordination primitives can be implemented as true collective adaptive processes. We describe this model and a prototype implementation in the ScaFi aggregate programming framework, which is rooted in the so-called computational field paradigm.
2020
2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)
139
144
Collective Adaptive Systems as Coordination Media: The Case of Tuples in Space-Time / Casadei R.; Viroli M.; Ricci A.. - ELETTRONICO. - (2020), pp. 9196218.139-9196218.144. (Intervento presentato al convegno 1st IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion, ACSOS-C 2020 tenutosi a Washington, DC, USA nel Aug 17, 2020 - Aug 21, 2020) [10.1109/ACSOS-C51401.2020.00045].
Casadei R.; Viroli M.; Ricci A.
File in questo prodotto:
File Dimensione Formato  
paper20-ecas.pdf

accesso aperto

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 437.05 kB
Formato Adobe PDF
437.05 kB Adobe PDF Visualizza/Apri

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/776697
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact