Smart Spaces refer to application scenarios where people are immersed in time and space in an augmented environment, exploiting ubiquitous computing technologies, space and time awareness, and per- vasive intelligence. This paper focuses on Home Manager, an agent-based platform for the implementation of Smart Spaces in Smart Home contexts, rooted in the Butlers for Smart Spaces framework – the specialisation to Smart Spaces of the Butlers vision, aimed at supporting smart services to users im- mersed and interacting with their surrounding environment. The goal is to anticipate the users’ needs whenever possible, reasoning on potentially any kind of relevant data grabbed from a plurality of sources, as well as from the users’s preferences. Taking the case of a Smart Kitchen as our running example, we first discuss how the Butlers for Smart Spaces framework can be specialised to the Home Manager case and exploited to define smart appliances, then present the Home Manager technology in full, and show by a case study how a smart space can be deployed on its top. Home Manager’s support to intelligence is provided both by the TuC- SoN coordination infrastructure, which enables intelligence to be spread on agents and on coordination artifacts, and by the tuProlog technology, which not only powers TuCSoN artifacts but also – being light-weight and Java-based – effectively supports the development of declarative (Prolog), imperative (Java,C#), and hybrid agents.

Building Smart Spaces on the Home Manager platform

CALEGARI, ROBERTA;DENTI, ENRICO
2016

Abstract

Smart Spaces refer to application scenarios where people are immersed in time and space in an augmented environment, exploiting ubiquitous computing technologies, space and time awareness, and per- vasive intelligence. This paper focuses on Home Manager, an agent-based platform for the implementation of Smart Spaces in Smart Home contexts, rooted in the Butlers for Smart Spaces framework – the specialisation to Smart Spaces of the Butlers vision, aimed at supporting smart services to users im- mersed and interacting with their surrounding environment. The goal is to anticipate the users’ needs whenever possible, reasoning on potentially any kind of relevant data grabbed from a plurality of sources, as well as from the users’s preferences. Taking the case of a Smart Kitchen as our running example, we first discuss how the Butlers for Smart Spaces framework can be specialised to the Home Manager case and exploited to define smart appliances, then present the Home Manager technology in full, and show by a case study how a smart space can be deployed on its top. Home Manager’s support to intelligence is provided both by the TuC- SoN coordination infrastructure, which enables intelligence to be spread on agents and on coordination artifacts, and by the tuProlog technology, which not only powers TuCSoN artifacts but also – being light-weight and Java-based – effectively supports the development of declarative (Prolog), imperative (Java,C#), and hybrid agents.
2016
Roberta Calegari; Enrico Denti
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/575585
 Attenzione

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

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