People often behave in Smart Environments by relying on spatial metaphors that deserve to turn into architectural abstractions. The paper presents a set of space-aware communication primitives that support the seamless integration of application components in an open-ended Smart Environment. Environment spaces provide subjective views of the environment according to specific spatial models, be they physical or logical. Software components communicate in a publish/subscribe style by contextualizing information in the spaces they are aware of. Space mappings allow components to interact even if they rely on different spatial models. The paper introduces a formal definition of basic spatial models and describes the spaces-based architectural abstractions through a reference example. Then it presents SIS (Space Integration Services), a concrete framework that reifies the abstractions, together with some performance measurements. Finally, it shows a concrete implementation of the reference scenario and compares the proposed approach with related work

Bernini, D., Fiamberti, F., Micucci, D., Tisato, F. (2012). Architectural abstractions for spaces-based communication in Smart Environments. JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 4(3), 253-277 [10.3233/AIS-2012-0146].

Architectural abstractions for spaces-based communication in Smart Environments

BERNINI, DIEGO;FIAMBERTI, FRANCESCO;MICUCCI, DANIELA;TISATO, FRANCESCO
2012

Abstract

People often behave in Smart Environments by relying on spatial metaphors that deserve to turn into architectural abstractions. The paper presents a set of space-aware communication primitives that support the seamless integration of application components in an open-ended Smart Environment. Environment spaces provide subjective views of the environment according to specific spatial models, be they physical or logical. Software components communicate in a publish/subscribe style by contextualizing information in the spaces they are aware of. Space mappings allow components to interact even if they rely on different spatial models. The paper introduces a formal definition of basic spatial models and describes the spaces-based architectural abstractions through a reference example. Then it presents SIS (Space Integration Services), a concrete framework that reifies the abstractions, together with some performance measurements. Finally, it shows a concrete implementation of the reference scenario and compares the proposed approach with related work
Articolo in rivista - Articolo scientifico
Spaces-based communication, publish-subscribe, software architecture, Smart Environments
English
2012
4
3
253
277
none
Bernini, D., Fiamberti, F., Micucci, D., Tisato, F. (2012). Architectural abstractions for spaces-based communication in Smart Environments. JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 4(3), 253-277 [10.3233/AIS-2012-0146].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/35151
Citazioni
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 2
Social impact