A smart space enhances a networked computing environment by enabling information sharing for a multitude of local digital devices and global resources from the Internet. We consider the M3 architecture (multi-device, multi-vendor, multi-domain) for creating smart spaces, which integrates technologies from two innovative concepts: the Semantic Web and the Internet of Things. Our research focus is on analyses of the capabilities of Smart-M3 platform, which provides software implementations for such a central element of an M3 smart space as Semantic Information Broker (SIB). The paper presents a state-of-the-art and contributes our systematized vision on the SIB design and implementation. The analyzed open source SIB implementations include the original Smart-M3 piglet-based SIB, its optimized descendant RedSIB, OSGi SIB for Java devices, pySIB for Python devices, and CuteSIB for Qt devices. We also analyze the design of proprietary or incomplete SIB implementations: RIBS for embedded devices and ADK SIB built upon the OSGi framework with integration in the Eclipse Integrated Development Environment. The theoretical study is augmented with experimental evaluation of available SIB implementations.

Viola, F., D'Elia, A., Korzun, D., Galov, I., Kashevnik, A., Balandin, S. (2016). The M3 architecture for smart spaces: Overview of semantic information broker implementations. Piscataway : IEEE Computer Society [10.23919/FRUCT.2016.7892210].

The M3 architecture for smart spaces: Overview of semantic information broker implementations

VIOLA, FABIO;D'ELIA, ALFREDO;
2016

Abstract

A smart space enhances a networked computing environment by enabling information sharing for a multitude of local digital devices and global resources from the Internet. We consider the M3 architecture (multi-device, multi-vendor, multi-domain) for creating smart spaces, which integrates technologies from two innovative concepts: the Semantic Web and the Internet of Things. Our research focus is on analyses of the capabilities of Smart-M3 platform, which provides software implementations for such a central element of an M3 smart space as Semantic Information Broker (SIB). The paper presents a state-of-the-art and contributes our systematized vision on the SIB design and implementation. The analyzed open source SIB implementations include the original Smart-M3 piglet-based SIB, its optimized descendant RedSIB, OSGi SIB for Java devices, pySIB for Python devices, and CuteSIB for Qt devices. We also analyze the design of proprietary or incomplete SIB implementations: RIBS for embedded devices and ADK SIB built upon the OSGi framework with integration in the Eclipse Integrated Development Environment. The theoretical study is augmented with experimental evaluation of available SIB implementations.
2016
Proceedings of the 19th Conference of Open Innovations Association FRUCT
264
272
Viola, F., D'Elia, A., Korzun, D., Galov, I., Kashevnik, A., Balandin, S. (2016). The M3 architecture for smart spaces: Overview of semantic information broker implementations. Piscataway : IEEE Computer Society [10.23919/FRUCT.2016.7892210].
Viola, Fabio; D'Elia, Alfredo; Korzun, Dmitry; Galov, Ivan; Kashevnik, Alexey; Balandin, Sergey
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/597965
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 9
social impact