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
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 chiave
Coordination models and languages, Pervasive computing, Service ecosystems, Process algebras, Self-organisation
rivista o collana

Science of Computer Programming
(SCP)
progetto finanziatore
SAPERE — Self-Aware Pervasive service Ecosystems
(01/10/2010–30/09/2013)