Cargando…

Configuring a Context-Aware Middleware for Wireless Sensor Networks

In the Future Internet, applications based on Wireless Sensor Networks will have to support reconfiguration with minimum human intervention, depending on dynamic context changes in their environment. These situations create a need for building these applications as adaptive software and including te...

Descripción completa

Detalles Bibliográficos
Autores principales: Gámez, Nadia, Cubo, Javier, Fuentes, Lidia, Pimentel, Ernesto
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3444063/
https://www.ncbi.nlm.nih.gov/pubmed/23012505
http://dx.doi.org/10.3390/s120708544
_version_ 1782243624474378240
author Gámez, Nadia
Cubo, Javier
Fuentes, Lidia
Pimentel, Ernesto
author_facet Gámez, Nadia
Cubo, Javier
Fuentes, Lidia
Pimentel, Ernesto
author_sort Gámez, Nadia
collection PubMed
description In the Future Internet, applications based on Wireless Sensor Networks will have to support reconfiguration with minimum human intervention, depending on dynamic context changes in their environment. These situations create a need for building these applications as adaptive software and including techniques that allow the context acquisition and decisions about adaptation. However, contexts use to be made up of complex information acquired from heterogeneous devices and user characteristics, making them difficult to manage. So, instead of building context-aware applications from scratch, we propose to use FamiWare, a family of middleware for Ambient Intelligence specifically designed to be aware of contexts in sensor and smartphone devices. It provides both, several monitoring services to acquire contexts from devices and users, and a context-awareness service to analyze and detect context changes. However, the current version of FamiWare does not allow the automatic incorporation related to the management of new contexts into the FamiWare family. To overcome this shortcoming, in this work, we first present how to model the context using a metamodel to define the contexts that must to be taken into account in an instantiation of FamiWare for a certain Ambient Intelligence system. Then, to configure a new context-aware version of FamiWare and to generate code ready-to-install within heterogeneous devices, we define a mapping that automatically transforms metamodel elements defining contexts into elements of the FamiWare family, and we also use the FamiWare configuration process to customize the new context-aware variant. Finally, we evaluate the benefits of our process, and we analyze both that the new version of the middleware works as expected and that it manages the contexts in an efficient way.
format Online
Article
Text
id pubmed-3444063
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-34440632012-09-25 Configuring a Context-Aware Middleware for Wireless Sensor Networks Gámez, Nadia Cubo, Javier Fuentes, Lidia Pimentel, Ernesto Sensors (Basel) Article In the Future Internet, applications based on Wireless Sensor Networks will have to support reconfiguration with minimum human intervention, depending on dynamic context changes in their environment. These situations create a need for building these applications as adaptive software and including techniques that allow the context acquisition and decisions about adaptation. However, contexts use to be made up of complex information acquired from heterogeneous devices and user characteristics, making them difficult to manage. So, instead of building context-aware applications from scratch, we propose to use FamiWare, a family of middleware for Ambient Intelligence specifically designed to be aware of contexts in sensor and smartphone devices. It provides both, several monitoring services to acquire contexts from devices and users, and a context-awareness service to analyze and detect context changes. However, the current version of FamiWare does not allow the automatic incorporation related to the management of new contexts into the FamiWare family. To overcome this shortcoming, in this work, we first present how to model the context using a metamodel to define the contexts that must to be taken into account in an instantiation of FamiWare for a certain Ambient Intelligence system. Then, to configure a new context-aware version of FamiWare and to generate code ready-to-install within heterogeneous devices, we define a mapping that automatically transforms metamodel elements defining contexts into elements of the FamiWare family, and we also use the FamiWare configuration process to customize the new context-aware variant. Finally, we evaluate the benefits of our process, and we analyze both that the new version of the middleware works as expected and that it manages the contexts in an efficient way. Molecular Diversity Preservation International (MDPI) 2012-06-25 /pmc/articles/PMC3444063/ /pubmed/23012505 http://dx.doi.org/10.3390/s120708544 Text en © 2012 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
Gámez, Nadia
Cubo, Javier
Fuentes, Lidia
Pimentel, Ernesto
Configuring a Context-Aware Middleware for Wireless Sensor Networks
title Configuring a Context-Aware Middleware for Wireless Sensor Networks
title_full Configuring a Context-Aware Middleware for Wireless Sensor Networks
title_fullStr Configuring a Context-Aware Middleware for Wireless Sensor Networks
title_full_unstemmed Configuring a Context-Aware Middleware for Wireless Sensor Networks
title_short Configuring a Context-Aware Middleware for Wireless Sensor Networks
title_sort configuring a context-aware middleware for wireless sensor networks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3444063/
https://www.ncbi.nlm.nih.gov/pubmed/23012505
http://dx.doi.org/10.3390/s120708544
work_keys_str_mv AT gameznadia configuringacontextawaremiddlewareforwirelesssensornetworks
AT cubojavier configuringacontextawaremiddlewareforwirelesssensornetworks
AT fuenteslidia configuringacontextawaremiddlewareforwirelesssensornetworks
AT pimentelernesto configuringacontextawaremiddlewareforwirelesssensornetworks