A coordination model of pervasive service ecosystems

   page       BibTeX_logo.png       attach   
Mirko Viroli, Danilo Pianini, Sara Montagna, Graeme Stevenson, Franco Zambonelli
Science of Computer Programming 110, pp. 3–22
2015

The complexity of pervasive computing systems is rapidly increasing, and this calls for service models and coordination approaches intrinsically manifesting self-organisation of component interactions. The goal of this paper is to provide a coordination model (formalised as a process algebra) capturing the relevant aspects of such systems. It should allow the behaviour of large-scale, situated, and self-organising systems to be conveniently expressed, paving the way towards their rigorous study as well as development of supporting platforms. Focusing on the recently introduced concept of pervasive ecosystems, the proposed model revolves around information the notion of a distributed and dynamic space of “live semantic annotations” (wrapping data, knowledge, and the relevant facts about activities of humans, devices, and services) upon which autonomous agents coordinate and (ii) a small set of chemical-resembling coordination rules that enforce mechanisms of diffusion, aggregation, decay, and bonding between such annotations.

parole chiaveCoordination models and languages, Pervasive computing, Service ecosystems, Process algebras, Self-organisation
rivista o collana
book Science of Computer Programming (SCP)
progetto finanziatore
wrenchSAPERE — Self-Aware Pervasive service Ecosystems (01/10/2010–30/09/2013)