Next Article in Journal
An in-Depth Survey of Visible Light Communication Based Positioning Systems
Next Article in Special Issue
On Modeling Eavesdropping Attacks in Underwater Acoustic Sensor Networks
Previous Article in Journal
Absolute Position Sensing Based on a Robust Differential Capacitive Sensor with a Grounded Shield Window
Previous Article in Special Issue
Bootstrapping Security Policies for Wearable Apps Using Attributed Structural Graphs
Article Menu

Export Article

Open AccessArticle
Sensors 2016, 16(5), 670;

Model-Driven Approach for Body Area Network Application Development

Department of Computer Science, Kaunas University of Technology, Studentu 50-212, Kaunas LT-51368, Lithuania
Author to whom correspondence should be addressed.
Academic Editor: Rongxing Lu
Received: 27 January 2016 / Revised: 25 April 2016 / Accepted: 2 May 2016 / Published: 12 May 2016
(This article belongs to the Special Issue Security and Privacy in Sensor Networks)
Full-Text   |   PDF [3009 KB, uploaded 12 May 2016]   |  


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. View Full-Text
Keywords: Internet of Things; security and privacy; body area network; WNS; quality-of-service; BAN software design; model-driven approach Internet of Things; security and privacy; body area network; WNS; quality-of-service; BAN software design; model-driven approach

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Venčkauskas, A.; Štuikys, V.; Jusas, N.; Burbaitė, R. Model-Driven Approach for Body Area Network Application Development. Sensors 2016, 16, 670.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top