Cargando…

Model-Driven Approach for Body Area Network Application Development

This paper introduces the sensor-networked IoT model as a prototype to support the design of Body Area Network (BAN) applications for healthcare. Using the model, we analyze the synergistic effect of the functional requirements (data collection from the human body and transferring it to the top leve...

Descripción completa

Detalles Bibliográficos
Autores principales: Venčkauskas, Algimantas, Štuikys, Vytautas, Jusas, Nerijus, Burbaitė, Renata
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4883361/
https://www.ncbi.nlm.nih.gov/pubmed/27187394
http://dx.doi.org/10.3390/s16050670
_version_ 1782434259247562752
author Venčkauskas, Algimantas
Štuikys, Vytautas
Jusas, Nerijus
Burbaitė, Renata
author_facet Venčkauskas, Algimantas
Štuikys, Vytautas
Jusas, Nerijus
Burbaitė, Renata
author_sort Venčkauskas, Algimantas
collection PubMed
description This paper introduces the sensor-networked IoT model as a prototype to support the design of Body Area Network (BAN) applications for healthcare. Using the model, we analyze the synergistic effect of the functional requirements (data collection from the human body and transferring it to the top level) and non-functional requirements (trade-offs between energy-security-environmental factors, treated as Quality-of-Service (QoS)). We use feature models to represent the requirements at the earliest stage for the analysis and describe a model-driven methodology to design the possible BAN applications. Firstly, we specify the requirements as the problem domain (PD) variability model for the BAN applications. Next, we introduce the generative technology (meta-programming as the solution domain (SD)) and the mapping procedure to map the PD feature-based variability model onto the SD feature model. Finally, we create an executable meta-specification that represents the BAN functionality to describe the variability of the problem domain though transformations. The meta-specification (along with the meta-language processor) is a software generator for multiple BAN-oriented applications. We validate the methodology with experiments and a case study to generate a family of programs for the BAN sensor controllers. This enables to obtain the adequate measure of QoS efficiently through the interactive adjustment of the meta-parameter values and re-generation process for the concrete BAN application.
format Online
Article
Text
id pubmed-4883361
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-48833612016-05-27 Model-Driven Approach for Body Area Network Application Development Venčkauskas, Algimantas Štuikys, Vytautas Jusas, Nerijus Burbaitė, Renata Sensors (Basel) Article This paper introduces the sensor-networked IoT model as a prototype to support the design of Body Area Network (BAN) applications for healthcare. Using the model, we analyze the synergistic effect of the functional requirements (data collection from the human body and transferring it to the top level) and non-functional requirements (trade-offs between energy-security-environmental factors, treated as Quality-of-Service (QoS)). We use feature models to represent the requirements at the earliest stage for the analysis and describe a model-driven methodology to design the possible BAN applications. Firstly, we specify the requirements as the problem domain (PD) variability model for the BAN applications. Next, we introduce the generative technology (meta-programming as the solution domain (SD)) and the mapping procedure to map the PD feature-based variability model onto the SD feature model. Finally, we create an executable meta-specification that represents the BAN functionality to describe the variability of the problem domain though transformations. The meta-specification (along with the meta-language processor) is a software generator for multiple BAN-oriented applications. We validate the methodology with experiments and a case study to generate a family of programs for the BAN sensor controllers. This enables to obtain the adequate measure of QoS efficiently through the interactive adjustment of the meta-parameter values and re-generation process for the concrete BAN application. MDPI 2016-05-12 /pmc/articles/PMC4883361/ /pubmed/27187394 http://dx.doi.org/10.3390/s16050670 Text en © 2016 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 (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Venčkauskas, Algimantas
Štuikys, Vytautas
Jusas, Nerijus
Burbaitė, Renata
Model-Driven Approach for Body Area Network Application Development
title Model-Driven Approach for Body Area Network Application Development
title_full Model-Driven Approach for Body Area Network Application Development
title_fullStr Model-Driven Approach for Body Area Network Application Development
title_full_unstemmed Model-Driven Approach for Body Area Network Application Development
title_short Model-Driven Approach for Body Area Network Application Development
title_sort model-driven approach for body area network application development
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4883361/
https://www.ncbi.nlm.nih.gov/pubmed/27187394
http://dx.doi.org/10.3390/s16050670
work_keys_str_mv AT venckauskasalgimantas modeldrivenapproachforbodyareanetworkapplicationdevelopment
AT stuikysvytautas modeldrivenapproachforbodyareanetworkapplicationdevelopment
AT jusasnerijus modeldrivenapproachforbodyareanetworkapplicationdevelopment
AT burbaiterenata modeldrivenapproachforbodyareanetworkapplicationdevelopment