SPINE: A domain-specific framework for rapid prototyping of WBSN applications

被引:64
作者
Bellifemine, Fabio [2 ]
Fortino, Giancarlo [1 ]
Giannantonio, Roberta [2 ]
Gravina, Raffaele [1 ,3 ]
Guerrieri, Antonio [1 ]
Sgroi, Marco [3 ]
机构
[1] Univ Calabria, DEIS, I-87036 Arcavacata Di Rende, CS, Italy
[2] Telecom Italia, Turin, Italy
[3] WSN Lab Telecom Italia, Berkeley, CA USA
关键词
body sensor networks; domain-specific frameworks; signal processing; SPINE; SENSOR;
D O I
10.1002/spe.998
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Wireless body sensor networks (WBSNs) enable a broad range of applications for continuous and real-time health monitoring and medical assistance. Programming WBSN applications is a complex task especially due to the limitation of resources of typical hardware platforms and to the lack of suitable software abstractions. In this paper, SPINE (signal processing in-node environment), a domain-specific framework for rapid prototyping of WBSN applications, which is lightweight and flexible enough to be easily customized to fit particular application-specific needs, is presented. The architecture of SPINE has two main components: one implemented on the node coordinating the WBSN and one on the nodes with sensors. The former is based on a Java application, which allows to configure and manage the network and implements the classification functions that are too heavy to be implemented on the sensor nodes. The latter supports sensing, computing and data transmission operations through a set of libraries, protocols and utility functions that are currently implemented for TinyOS platforms. SPINE allows evaluating different architectural choices and deciding how to distribute signal processing and classification functions over the nodes of the network. Finally, this paper describes an activity monitoring application and presents the benefits of using the SPINE framework. Copyright (C) 2010 John Wiley & Sons, Ltd.
引用
收藏
页码:237 / 265
页数:29
相关论文
共 25 条
[11]  
Lester J, 2006, LECT NOTES COMPUT SC, V3968, P1
[12]  
LOMBRISER C, 2007, VERT SYST KIVS 2007, P49
[13]   TAG:: a Tiny AGgregation service for ad-hoc sensor networks [J].
Madden, S ;
Franklin, MJ ;
Hellerstein, JM ;
Wei, H .
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2002, :131-146
[14]  
Malan D., 2004, Proc of the MobiSys 2004 Workshop on Applications of Mobile Embedded Systems (WAMES 2004), P12
[15]  
Maurer U, 2006, BSN 2006: INTERNATIONAL WORKSHOP ON WEARABLE AND IMPLANTABLE BODY SENSOR NETWORKS, PROCEEDINGS, P113
[16]   Ambulatory system for human motion analysis using a kinematic sensor:: Monitoring of daily physical activity in the elderly [J].
Najafi, B ;
Aminian, K ;
Paraschiv-Ionescu, A ;
Loew, F ;
Büla, CJ ;
Robert, P .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2003, 50 (06) :711-723
[17]  
Pansiot J, 2007, IFMBE PROC, V13, P208
[18]   FLOATING SEARCH METHODS IN FEATURE-SELECTION [J].
PUDIL, P ;
NOVOVICOVA, J ;
KITTLER, J .
PATTERN RECOGNITION LETTERS, 1994, 15 (11) :1119-1125
[19]   Implementation of Virtual Sensors in Body Sensor Networks with the SPINE Framework [J].
Raveendranathan, Nikhil ;
Loseu, Vitali ;
Guenterberg, Eric ;
Giannantonio, Roberta ;
Gravinat, Raffaele ;
Sgroi, Marco ;
Jafari, Roozbeh .
2009 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2009, :124-+
[20]  
SADILEK DA, 2007, P 4 INT WORKSH SOFTW, P237