Cargando…

Active In-Database Processing to Support Ambient Assisted Living Systems

As an alternative to the existing software architectures that underpin the development of smart homes and ambient assisted living (AAL) systems, this work presents a database-centric architecture that takes advantage of active databases and in-database processing. Current platforms supporting AAL sy...

Descripción completa

Detalles Bibliográficos
Autores principales: de Morais, Wagner O., Lundström, Jens, Wickström, Nicholas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4179057/
https://www.ncbi.nlm.nih.gov/pubmed/25120164
http://dx.doi.org/10.3390/s140814765
_version_ 1782337010897256448
author de Morais, Wagner O.
Lundström, Jens
Wickström, Nicholas
author_facet de Morais, Wagner O.
Lundström, Jens
Wickström, Nicholas
author_sort de Morais, Wagner O.
collection PubMed
description As an alternative to the existing software architectures that underpin the development of smart homes and ambient assisted living (AAL) systems, this work presents a database-centric architecture that takes advantage of active databases and in-database processing. Current platforms supporting AAL systems use database management systems (DBMSs) exclusively for data storage. Active databases employ database triggers to detect and react to events taking place inside or outside of the database. DBMSs can be extended with stored procedures and functions that enable in-database processing. This means that the data processing is integrated and performed within the DBMS. The feasibility and flexibility of the proposed approach were demonstrated with the implementation of three distinct AAL services. The active database was used to detect bed-exits and to discover common room transitions and deviations during the night. In-database machine learning methods were used to model early night behaviors. Consequently, active in-database processing avoids transferring sensitive data outside the database, and this improves performance, security and privacy. Furthermore, centralizing the computation into the DBMS facilitates code reuse, adaptation and maintenance. These are important system properties that take into account the evolving heterogeneity of users, their needs and the devices that are characteristic of smart homes and AAL systems. Therefore, DBMSs can provide capabilities to address requirements for scalability, security, privacy, dependability and personalization in applications of smart environments in healthcare.
format Online
Article
Text
id pubmed-4179057
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-41790572014-10-02 Active In-Database Processing to Support Ambient Assisted Living Systems de Morais, Wagner O. Lundström, Jens Wickström, Nicholas Sensors (Basel) Article As an alternative to the existing software architectures that underpin the development of smart homes and ambient assisted living (AAL) systems, this work presents a database-centric architecture that takes advantage of active databases and in-database processing. Current platforms supporting AAL systems use database management systems (DBMSs) exclusively for data storage. Active databases employ database triggers to detect and react to events taking place inside or outside of the database. DBMSs can be extended with stored procedures and functions that enable in-database processing. This means that the data processing is integrated and performed within the DBMS. The feasibility and flexibility of the proposed approach were demonstrated with the implementation of three distinct AAL services. The active database was used to detect bed-exits and to discover common room transitions and deviations during the night. In-database machine learning methods were used to model early night behaviors. Consequently, active in-database processing avoids transferring sensitive data outside the database, and this improves performance, security and privacy. Furthermore, centralizing the computation into the DBMS facilitates code reuse, adaptation and maintenance. These are important system properties that take into account the evolving heterogeneity of users, their needs and the devices that are characteristic of smart homes and AAL systems. Therefore, DBMSs can provide capabilities to address requirements for scalability, security, privacy, dependability and personalization in applications of smart environments in healthcare. MDPI 2014-08-12 /pmc/articles/PMC4179057/ /pubmed/25120164 http://dx.doi.org/10.3390/s140814765 Text en © 2014 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
de Morais, Wagner O.
Lundström, Jens
Wickström, Nicholas
Active In-Database Processing to Support Ambient Assisted Living Systems
title Active In-Database Processing to Support Ambient Assisted Living Systems
title_full Active In-Database Processing to Support Ambient Assisted Living Systems
title_fullStr Active In-Database Processing to Support Ambient Assisted Living Systems
title_full_unstemmed Active In-Database Processing to Support Ambient Assisted Living Systems
title_short Active In-Database Processing to Support Ambient Assisted Living Systems
title_sort active in-database processing to support ambient assisted living systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4179057/
https://www.ncbi.nlm.nih.gov/pubmed/25120164
http://dx.doi.org/10.3390/s140814765
work_keys_str_mv AT demoraiswagnero activeindatabaseprocessingtosupportambientassistedlivingsystems
AT lundstromjens activeindatabaseprocessingtosupportambientassistedlivingsystems
AT wickstromnicholas activeindatabaseprocessingtosupportambientassistedlivingsystems