Danilo Pianini, Jacob Beal, Mirko Viroli

2nd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W@SASO/ICCAC 2017, Tucson, AZ, USA, September 18-22, 2017, pages 391–392
 2017

Collective adaptive systems are an emerging class of networked and situated computational systems with a wide range of applications, such as in the Internet of Things, wireless sensor networks, and smart cities. Engineering such systems poses a number of challenges, and in particular many approaches, based upon designing the machine-to-machine interaction directly, suffer from a local-to-global abstraction problem. In this tutorial, we introduce the aggregate computing approach, rooted in the field calculus and practically available through the Protelis programming language, as a means to build collective, situated adaptive systems. The approach focuses on programming the overall aggregate behaviour, making use of a "resilience API," while leaving to these libraries and the language machinery the responsibility of mapping this to the behavior of individual devices.

 @inproceedings{PianiniSASOTutorial2017,
 author    = {Pianini, Danilo and
               Beal, Jacob and
               Viroli, Mirko}
,
 title     = {Practical Aggregate Programming with Protelis},
 booktitle = {2nd IEEE International Workshops on Foundations and Applications
               of Self* Systems, FAS*W@SASO/ICCAC 2017, Tucson, AZ, USA, September
               18-22, 2017}
,
 pages     = {391--392},
 year      = {2017},
 url       = {http://doi.ieeecomputersociety.org/10.1109/FAS-W.2017.186},
 doi       = {10.1109/FAS-W.2017.186},
 timestamp = {Mon, 23 Oct 2017 12:54:11 +0200},
 biburl    = {http://dblp.org/rec/bib/conf/saso/PianiniBV17},
 bibsource = {dblp computer science bibliography, http://dblp.org}

Tags:

Publication

— authors

Danilo Pianini, Jacob Beal, Mirko Viroli

— status

published

— sort

paper in proceedings

Venue

— volume

2nd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W@SASO/ICCAC 2017, Tucson, AZ, USA, September 18-22, 2017

— pages

391–392

— publication date

2017

URLs

original page

Identifiers

— DOI

10.1109/FAS-W.2017.186

BibTeX

— BibTeX ID
PianiniSASOTutorial2017
— BibTeX category
inproceedings

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