SPINE-BASED APPLICATION DEVELOPMENT ON HETEROGENEOUS WIRELESS BODY SENSOR NETWORKS
DOI:
https://doi.org/10.47839/ijc.9.1.701Keywords:
Wireless body sensor networks, software development methodology, task-oriented programming, distributed signal processing, SPINE.Abstract
Wireless sensor networks (WSNs) are a novel technology enabling new classes of applications and systems for ubiquitous and pervasive computing. In particular, WSNs for the human body, also known as Wireless Body Sensor Networks (WBSNs), will enable not only continuous, multi-purpose monitoring of people but also will support social interaction among people coming into physical contact. In these contexts, applications demand a wide range of functionalities, in terms of sensor types, processing performance, communication capabilities. Moreover the development of such applications has to deal with the issue of handling heterogeneous WBSNs since different kinds of sensor node architectures could be necessary to fulfill all the application requirements. This paper proposes an approach based on the SPINE frameworks (SPINE1.x and SPINE2) for the programming of signal processing applications on heterogeneous wireless sensor platforms. In particular, two integrable approaches based on the proposed frameworks are described that allow the development of applications for WBSNs constituted by heterogeneous sensor nodes. The approaches are exemplified through a human activity recognition system based on a WBSN composed of two types of sensor nodes, heterogeneous with respect to base software and hardware.References
O. Gama, C. Figueiredo, P. Carvalho, P. M. Mendes. Towards a Reconfigurable Wireless Sensor Network for Biomedical Applications. IEEE International Conference on Sensor Technologies and Applications (SensorComm), Valencia (Spain), 2007.
V. Shnayder, B. Chen, K. Lorincz, T.R.F. Fulford-Jones, and M. Welsh. Sensor networks for medical care. Technical Report TR-08-05, Division of Engineering and Applied Sciences, Harvard University, 2005.
R. Gravina, A. Guerrieri, G. Fortino, F. Bellifemine, R. Giannantonio, M. Sgroi. Development of body sensor network applications using SPINE. In Proc. of IEEE International Conference on “Systems, Man, and Cybernetics (SMC2008), Singapore, Oct. 12-15, 2008.
C. Lombriser, N.B. Bharatula, D. Roggen. On-body activity recognition in a dynamic sensor network. In Proc. of 2nd Int. Conference on Body Area Networks (BodyNets 2007), Florence, Italy, June 11-13 2007.
S. Iyengar, F. Tempia Bonda, R. Gravina, A. Guerrieri, G. Fortino, A. Sangiovanni-Vincentelli. A framework for creating healthcare monitoring applications using wireless body sensor networks. In the Proc. of the 3rd International Conference on Body Area Networks (BodyNets’08), Tempe (AZ), USA, Mar. 13-15, 2008.
SPINE documents and software. http://spine.tilab.com
TinyOS Web Site. http://www.tinyos.net
Z-Stack – ZigBee Protocol Stack – http://focus.ti.com/docs/toolsw/folders/print/z-stack.html
ZigBee Alliance – http://www.zigbee.org/
Giancarlo Fortino, Antonio Guerrieri, Fabio Bellifemine, Roberta Giannantonio. Platform-independent development of collaborative Wireless Body Sensor Network applications: SPINE2. In Proc. of 2009 IEEE International Conference on Systems, Man, and Cybernetics (SMC2009), San Antonio (TX) USA, Oct. 11-14, 2009.
Ember Web Site. http://www.ember.com
B. Selic. The Pragmatics of Model-Driven Development. IEEE Software, vol. 20, no. 5, pp. 19-25, Sep./Oct. 2003.
G. Fortino, A. Guerrieri, R. Giannantonio, F. Bellifemine. SPINE2: developing BSN applications on heterogeneous sensor nodes. In Proc. of IEEE Symposium on Industrial Embedded Systems (SIES’09), special session on wireless health, Lausanne (Switzerland), 8-10 July 2009.
T. Cover, P. Hart. Nearest neighbor pattern classification. In IEEE Trans. Inform. Theory, Vol. 13, pp. 21-27, January 1967.
R. Quinlan. C4.5: Programs for Machine Learninge. Morgan Kaufmann Publishers. San Mako, CA, 1993.
Contiki, documentation and software http://www.sics.se/contiki.
Downloads
Published
How to Cite
Issue
Section
License
International Journal of Computing is an open access journal. Authors who publish with this journal agree to the following terms:• Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
• Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
• Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.