homeBLOX: introducing process-driven home automation

Home automation promises more convenience for residential living. We propose process-driven home automation as an approach to reduce the difficulty of specifying automation tasks without restricting users in terms of customizability and complexity of supported scenarios. Our graph-based user interface abstracts from the complexity of process specification, while created sequences are automatically translated into BPEL code for execution. Our homeBLOX architecture extends a process engine with the capabilities to communicate with heterogeneous smart devices, integrate virtual devices, and support different home automation protocols. We report on initial user tests with our automation interface and demonstrate the customizability and expressiveness of our system based on realized example use cases.

[1]  Elaine M. Huang,et al.  Hacking the Natural Habitat: An In-the-Wild Study of Smart Homes, Their Development, and the People Who Live in Them , 2012, Pervasive.

[2]  Tatsuo Nakajima,et al.  Deploy spontaneously: supporting end-users in building and enhancing a smart home , 2008, UbiComp.

[3]  Holger Ziekow,et al.  Enabling the usage of sensor networks with service-oriented architectures , 2012, MidSens '12.

[4]  Gerd Kortuem,et al.  Smart objects as building blocks for the Internet of things , 2010, IEEE Internet Computing.

[5]  Leila Takayama,et al.  Making technology homey: finding sources of satisfaction and meaning in home automation , 2012, UbiComp.

[6]  William C. Mann,et al.  The Gator Tech Smart House: a programmable pervasive space , 2005, Computer.

[7]  Christos Goumopoulos,et al.  A Context Aware Connected Home Platform for Pervasive Applications , 2008, 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[8]  Stefan Saroiu,et al.  An Operating System for the Home , 2012, NSDI.

[9]  W. Keith Edwards,et al.  More than meets the eye: transforming the user experience of home network management , 2008, DIS '08.

[10]  Stefan Saroiu,et al.  Home automation in the wild: challenges and opportunities , 2011, CHI.

[11]  Gerd Kortuem,et al.  Supporting interaction with the Internet of Things across objects, time and space , 2010, 2010 Internet of Things (IOT).

[12]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[13]  Tom Rodden,et al.  "Playing with the Bits" User-Configuration of Ubiquitous Domestic Environments , 2003, UbiComp.