Self-organising Pervasive Ecosystems: A Crowd Evacuation Example


Sara Montagna, Mirko Viroli, Matteo Risoldi, Danilo Pianini, Giovanna Di Marzo Serugendo

Proceedings of the 3rd International Workshop on Software Engineering for Resilient Systems, pp. 115129
Lecture Notes in Computer Science 6968, 29-30 September 2011
Springer-Verlag, Geneva, Switzerland 

The dynamics of pervasive ecosystems are typically highly unpredictable, and therefore self-organising approaches are often exploited to make their applications resilient to changes and failures.
The SAPERE approach we illustrate in this paper aims at addressing this issue by taking inspiration from natural ecosystems, which are regulated by a limited set of ``laws'' evolving the population of individuals in a self-organising way.
Analogously, in our approach, a set of so-called eco-laws coordinate the individuals of the pervasive computing system (humans, devices, signals), in a way that is shown to be expressive enough to model and implement interesting real-life scenarios.
We exemplify the proposed framework discussing a crowd evacuation application, tuning and validating it by simulation.

(keywords) pervasive computing, software ecosystems, self-adaptation, self-organisation
@incollection{montagna-serene2011,
Address = {Geneva, Switzerland},
Author = {Montagna, Sara and Viroli, Mirko and Risoldi, Matteo and Pianini, Danilo and Di Marzo Serugendo, Giovanna},
Booktitle = {3rd International Workshop on Software Engineering for Resilient Systems},
Doi = {10.1007/978-3-642-24124-6_12},
Keywords = {pervasive computing, software ecosystems, self-adaptation, self-organisation},
Month = {29--30~} # sep,
Pages = {115--129},
Publisher = {Springer},
Series = {Lecture Notes in Computer Science},
Title = {Self-organising Pervasive Ecosystems: A Crowd Evacuation Example},
Url = {http://www.springerlink.com/content/096hh324410xj820},
Volume = 6968,
Year = 2011}

Pubblicazione

— autori/autrici

Sara Montagna, Mirko Viroli, Matteo Risoldi, Danilo Pianini, Giovanna Di Marzo Serugendo

— stato

pubblicato

— tipo

articolo in atti

Sede di pubblicazione

— volume

Proceedings of the 3rd International Workshop on Software Engineering for Resilient Systems

— collana

Lecture Notes in Computer Science

— volume

6968

— pagine

115129

— data di pubblicazione

29-30 September 2011

URL

pagina originale

Identificatori

— DOI

10.1007/978-3-642-24124-6_12

BibTeX

— BibTeX ID
montagna-serene2011
— BibTeX category
incollection

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