Home automation represents a growing market in the industrialized world. Today’s systems are mainly based on ad hoc and proprietary solution, with little to no interoperability and smart integration. However, in a not so distant future, devices installed in our home will be able to smartly interact and integrate in order to offer complex services with rich functionalities. Realizing this kind of integration push developers to increase the amount of abstraction within the software architecture. In this paper we give a high-level view of what are the inherent trade-offs that stem from this process of abstraction and suggest how they could be tackled in these complex home automation systems. More specifically we focus our analysis on two problems: concurrent execultion of multiple plans and failure detection.

Smart Services for Home Automation. Managing Concurrency and Failures: New Wine in Old Bottles ? / Baldoni, Roberto; Mecella, Massimo; Querzoni, Leonardo. - ELETTRONICO. - (2010), pp. 1-6. (Intervento presentato al convegno 2010 5th International Conference on Pervasive Computing and Applications (ICPCA 2010) tenutosi a Maribor) [10.1109/icpca.2010.6112338].

Smart Services for Home Automation. Managing Concurrency and Failures: New Wine in Old Bottles ?

BALDONI, Roberto;MECELLA, Massimo;QUERZONI, Leonardo
2010

Abstract

Home automation represents a growing market in the industrialized world. Today’s systems are mainly based on ad hoc and proprietary solution, with little to no interoperability and smart integration. However, in a not so distant future, devices installed in our home will be able to smartly interact and integrate in order to offer complex services with rich functionalities. Realizing this kind of integration push developers to increase the amount of abstraction within the software architecture. In this paper we give a high-level view of what are the inherent trade-offs that stem from this process of abstraction and suggest how they could be tackled in these complex home automation systems. More specifically we focus our analysis on two problems: concurrent execultion of multiple plans and failure detection.
2010
2010 5th International Conference on Pervasive Computing and Applications (ICPCA 2010)
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Smart Services for Home Automation. Managing Concurrency and Failures: New Wine in Old Bottles ? / Baldoni, Roberto; Mecella, Massimo; Querzoni, Leonardo. - ELETTRONICO. - (2010), pp. 1-6. (Intervento presentato al convegno 2010 5th International Conference on Pervasive Computing and Applications (ICPCA 2010) tenutosi a Maribor) [10.1109/icpca.2010.6112338].
File allegati a 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/11573/417143
 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