The notion of a computational field has been proposed as a unifying abstraction for constructing and reasoning about large and self-organising networks of devices, focusing on the computations and coordination of aggregates of devices instead of individual behaviour. Recently, firm mathematical foundations have been established for this approach, in the form of a minimal universal field calculus and a more restricted syntax that guarantees self-stabilisation. We now aim to raise the abstraction level for system construction by identifying a collection of general and reusable "building block" algorithms. By functional combination of these building blocks, it is possible to construct complex adaptive behaviours. Moreover, the building blocks we present are all self-stabilising, ensuring that any system constructed from them is guaranteed to rapidly converge to a correct behaviour.

Building blocks for aggregate programming of self-organising applications / Beal, Jacob; Viroli, Mirko. - STAMPA. - (2014), pp. 7056345.8-7056345.13. (Intervento presentato al convegno 2014 8th IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops tenutosi a Imperial London College, gbr nel 2014) [10.1109/SASOW.2014.6].

Building blocks for aggregate programming of self-organising applications

VIROLI, MIRKO
2014

Abstract

The notion of a computational field has been proposed as a unifying abstraction for constructing and reasoning about large and self-organising networks of devices, focusing on the computations and coordination of aggregates of devices instead of individual behaviour. Recently, firm mathematical foundations have been established for this approach, in the form of a minimal universal field calculus and a more restricted syntax that guarantees self-stabilisation. We now aim to raise the abstraction level for system construction by identifying a collection of general and reusable "building block" algorithms. By functional combination of these building blocks, it is possible to construct complex adaptive behaviours. Moreover, the building blocks we present are all self-stabilising, ensuring that any system constructed from them is guaranteed to rapidly converge to a correct behaviour.
2014
Proceedings - 2014 IEEE 8th International Conference on Self-Adaptive and Self-Organizing Systems Workshops, SASOW 2014
8
13
Building blocks for aggregate programming of self-organising applications / Beal, Jacob; Viroli, Mirko. - STAMPA. - (2014), pp. 7056345.8-7056345.13. (Intervento presentato al convegno 2014 8th IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops tenutosi a Imperial London College, gbr nel 2014) [10.1109/SASOW.2014.6].
Beal, Jacob; Viroli, Mirko
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/521213
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 40
  • ???jsp.display-item.citation.isi??? 32
social impact