title: On the Design of Smart Homes: A Framework for Activity Recognition in Home Environment.
abstract: A smart home is a home environment enriched with sensing, actuation, communication and computation capabilities which permits to adapt it to inhabitants preferences and requirements. Establishing a proper strategy of actuation on the home environment can require complex computational tasks on the sensed data. This is the case of activity recognition, which consists in retrieving high-level knowledge about what occurs in the home environment and about the behaviour of the inhabitants. The inherent complexity of this application domain asks for tools able to properly support the design and implementation phases. This paper proposes a framework for the design and implementation of smart home applications focused on activity recognition in home environments. The framework mainly relies on the Cloud-assisted Agent-based Smart home Environment (CASE) architecture offering basic abstraction entities which easily allow to design and implement Smart Home applications. CASE is a three layered architecture which exploits the distributed multi-agent paradigm and the cloud technology for offering analytics services. Details about how to implement activity recognition onto the CASE architecture are supplied focusing on the low-level technological issues as well as the algorithms and the methodologies useful for the activity recognition. The effectiveness of the framework is shown through a case study consisting of a daily activity recognition of a person in a home environment.
authors.affiliation: CNR - National Research Council of Italy, Institute for High Performance Computing and Networking (ICAR), Via P. Bucci 7-11C, 87036, Rende, Italy.
authors.forename: Franco
authors.initials: F
authors.lastname: Cicirelli
authors.affiliation: CNR - National Research Council of Italy, Institute for High Performance Computing and Networking (ICAR), Via P. Bucci 7-11C, 87036, Rende, Italy.|Dipartimento di Ingegneria Informatica, Modellistica, Elettronica e Sistemistica, Università della Calabria, 87036, Rende, Italy.
authors.forename: Giancarlo
authors.initials: G
authors.lastname: Fortino
authors.affiliation: CNR - National Research Council of Italy, Institute for High Performance Computing and Networking (ICAR), Via P. Bucci 7-11C, 87036, Rende, Italy. giordano@icar.cnr.it.
authors.forename: Andrea
authors.initials: A
authors.lastname: Giordano
authors.affiliation: CNR - National Research Council of Italy, Institute for High Performance Computing and Networking (ICAR), Via P. Bucci 7-11C, 87036, Rende, Italy.
authors.forename: Antonio
authors.initials: A
authors.lastname: Guerrieri
authors.affiliation: CNR - National Research Council of Italy, Institute for High Performance Computing and Networking (ICAR), Via P. Bucci 7-11C, 87036, Rende, Italy.
authors.forename: Giandomenico
authors.initials: G
authors.lastname: Spezzano
authors.affiliation: CNR - National Research Council of Italy, Institute for High Performance Computing and Networking (ICAR), Via P. Bucci 7-11C, 87036, Rende, Italy.
authors.forename: Andrea
authors.initials: A
authors.lastname: Vinci
mesh_terms: D000067917:Cloud Computing; D004867:Equipment Design; D015444:Exercise; D006798:Housing; D006801:Humans; D020407:Internet; D008991:Monitoring, Physiologic / Q000295:instrumentation*; D059015:Wireless Technology
keywords: Activity recognition; Analytics; Cloud computing; Internet of things; Multi agent system; Smart homes; Wearable wireless body sensor networks; Wireless sensor and actuator networks