Mirko Viroli, Jacob Beal, Ferruccio Damiani, Giorgio Audrito, Roberto Casadei, Danilo Pianini

Coordination Models and Languages, cap. 12, pp. 252–279
Lecture Notes in Computer Science 10852,  2018
Springer
Giovanna Di Marzo Serugendo, Michele Loreti (a cura di)

Aggregate computing is an emerging approach to the engineering of complex coordination for distributed systems, based on viewing system interactions in terms of information propagating through collectives of devices, rather than in terms of individual devices and their interaction with their peers and environment. The foundation of this approach is the distillation of a number of prior approaches, both formal and pragmatic, proposed under the umbrella of field-based coordination, and culminating into the field calculus, a functional programming model for the specification and composition of collective behaviours with equivalent local and aggregate semantics. This foundation has been elaborated into a layered approach to engineering coordination of complex distributed systems, building up to pragmatic applications through intermediate layers encompassing reusable libraries of provably resilient program components. In this survey, we trace the development and antecedents of field calculus, review the current state of aggregate computing theory and practice, and discuss a roadmap of current research directions that we believe can significantly impact the agenda of coordination models and languages.

 @inproceedings{VBDACP-COORDNATION2018,
 author    = {Viroli, Mirko  and
               Beal, Jacob  and
                Damiani, Ferruccio and
               Audrito, Giorgio  and
               Casadei, Roberto  and
               Pianini, Danilo }
,
 title     = {From Field-Based Coordination to Aggregate Computing},
 booktitle = {Coordination Models and Languages - 20th {IFIP} {WG} 6.1 International
               Conference, {COORDINATION} 2018, Held as Part of the 13th International
               Federated Conference on Distributed Computing Techniques, DisCoTec
               2018, Madrid, Spain, June 18-21, 2018. Proceedings}
,
 editor    = {Di Marzo Serugendo, Giovanna  and
                Loreti, Michele}
,
 series    = {Lecture Notes in Computer Science},
 volume    = {10852},
 publisher = {Springer},
 pages     = {252--279},
 year      = {2018},
 url       = {https://doi.org/10.1007/978-3-319-92408-3_12},
 doi       = {10.1007/978-3-319-92408-3_12},

Pubblicazioni

Eventi

  • 20th International Conference on Coordination Models and Languages (COORDINATION 2018) — 18/06/2018–22/06/2018

Tags:

Pubblicazione

— autori/autrici

Mirko Viroli, Jacob Beal, Ferruccio Damiani, Giorgio Audrito, Roberto Casadei, Danilo Pianini

— a cura di

Giovanna Di Marzo Serugendo, Michele Loreti

— stato

pubblicato

— tipo

articolo in atti

Sede di pubblicazione

— volume

Coordination Models and Languages

— collana

Lecture Notes in Computer Science

— volume

10852

— capitolo

12

— pagine

252–279

— data di pubblicazione

2018

URL

pagina originale  |  PDF originale

Identificatori

— DOI

10.1007/978-3-319-92408-3_12

BibTeX

— BibTeX ID
VBDACP-COORDNATION2018
— BibTeX category
inproceedings

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY