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

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 so...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Software, practice & experience practice & experience, 2011-03, Vol.41 (3), p.237-265
Hauptverfasser: Bellifemine, Fabio, Fortino, Giancarlo, Giannantonio, Roberta, Gravina, Raffaele, Guerrieri, Antonio, Sgroi, Marco
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 265
container_issue 3
container_start_page 237
container_title Software, practice & experience
container_volume 41
creator Bellifemine, Fabio
Fortino, Giancarlo
Giannantonio, Roberta
Gravina, Raffaele
Guerrieri, Antonio
Sgroi, Marco
description 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 ions. 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 © 2010 John Wiley & Sons, Ltd.
doi_str_mv 10.1002/spe.998
format Article
fullrecord <record><control><sourceid>wiley_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1002_spe_998</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>SPE998</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3988-a726eb0019453b82bb138e3506bb476735bff87ac2d90acabd3faf5ceff3f73e3</originalsourceid><addsrcrecordid>eNp10E9PwyAYBnBiNHFO41fg5sEwKbSl9abLXLfMuTh13ghQMLg_EGgy9-2tqfHm6b383jfP-wBwmeBBgjG5iV4PyrI4Ar0Elwxhkr4fgx7GtEA4T9NTcBbjJ8ZJkpG8Bx6Xi8l8dAsFrN1W2B1q15U1VkETxFbvXVhD4wIMwtsa-uAa1xy83X1AZ-DqfjmHwvuNVaKxbhfPwYkRm6gvfmcfvD6MXoYVmj2NJ8O7GVK0LAokGMm1bDOUaUZlQaRMaKFphnMpU5YzmkljCiYUqUsslJA1NcJkShtDDaOa9sFVd1cFF2PQhvtgtyIceIL5Twu8fYO3LbTyupN7u9GH_xhfLkadRp22sdFff1qENW9TsYyv5mP-RqbVlFTPvKLf2jhtpw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>SPINE: a domain-specific framework for rapid prototyping of WBSN applications</title><source>Wiley Online Library Journals Frontfile Complete</source><creator>Bellifemine, Fabio ; Fortino, Giancarlo ; Giannantonio, Roberta ; Gravina, Raffaele ; Guerrieri, Antonio ; Sgroi, Marco</creator><creatorcontrib>Bellifemine, Fabio ; Fortino, Giancarlo ; Giannantonio, Roberta ; Gravina, Raffaele ; Guerrieri, Antonio ; Sgroi, Marco</creatorcontrib><description>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 ions. 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 © 2010 John Wiley &amp; Sons, Ltd.</description><identifier>ISSN: 0038-0644</identifier><identifier>EISSN: 1097-024X</identifier><identifier>DOI: 10.1002/spe.998</identifier><language>eng</language><publisher>Chichester, UK: John Wiley &amp; Sons, Ltd</publisher><subject>body sensor networks ; domain-specific frameworks ; signal processing ; SPINE</subject><ispartof>Software, practice &amp; experience, 2011-03, Vol.41 (3), p.237-265</ispartof><rights>Copyright © 2010 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3988-a726eb0019453b82bb138e3506bb476735bff87ac2d90acabd3faf5ceff3f73e3</citedby><cites>FETCH-LOGICAL-c3988-a726eb0019453b82bb138e3506bb476735bff87ac2d90acabd3faf5ceff3f73e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fspe.998$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fspe.998$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,776,780,1411,27901,27902,45550,45551</link.rule.ids></links><search><creatorcontrib>Bellifemine, Fabio</creatorcontrib><creatorcontrib>Fortino, Giancarlo</creatorcontrib><creatorcontrib>Giannantonio, Roberta</creatorcontrib><creatorcontrib>Gravina, Raffaele</creatorcontrib><creatorcontrib>Guerrieri, Antonio</creatorcontrib><creatorcontrib>Sgroi, Marco</creatorcontrib><title>SPINE: a domain-specific framework for rapid prototyping of WBSN applications</title><title>Software, practice &amp; experience</title><addtitle>Softw: Pract. Exper</addtitle><description>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 ions. 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 © 2010 John Wiley &amp; Sons, Ltd.</description><subject>body sensor networks</subject><subject>domain-specific frameworks</subject><subject>signal processing</subject><subject>SPINE</subject><issn>0038-0644</issn><issn>1097-024X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNp10E9PwyAYBnBiNHFO41fg5sEwKbSl9abLXLfMuTh13ghQMLg_EGgy9-2tqfHm6b383jfP-wBwmeBBgjG5iV4PyrI4Ar0Elwxhkr4fgx7GtEA4T9NTcBbjJ8ZJkpG8Bx6Xi8l8dAsFrN1W2B1q15U1VkETxFbvXVhD4wIMwtsa-uAa1xy83X1AZ-DqfjmHwvuNVaKxbhfPwYkRm6gvfmcfvD6MXoYVmj2NJ8O7GVK0LAokGMm1bDOUaUZlQaRMaKFphnMpU5YzmkljCiYUqUsslJA1NcJkShtDDaOa9sFVd1cFF2PQhvtgtyIceIL5Twu8fYO3LbTyupN7u9GH_xhfLkadRp22sdFff1qENW9TsYyv5mP-RqbVlFTPvKLf2jhtpw</recordid><startdate>201103</startdate><enddate>201103</enddate><creator>Bellifemine, Fabio</creator><creator>Fortino, Giancarlo</creator><creator>Giannantonio, Roberta</creator><creator>Gravina, Raffaele</creator><creator>Guerrieri, Antonio</creator><creator>Sgroi, Marco</creator><general>John Wiley &amp; Sons, Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201103</creationdate><title>SPINE: a domain-specific framework for rapid prototyping of WBSN applications</title><author>Bellifemine, Fabio ; Fortino, Giancarlo ; Giannantonio, Roberta ; Gravina, Raffaele ; Guerrieri, Antonio ; Sgroi, Marco</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3988-a726eb0019453b82bb138e3506bb476735bff87ac2d90acabd3faf5ceff3f73e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>body sensor networks</topic><topic>domain-specific frameworks</topic><topic>signal processing</topic><topic>SPINE</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bellifemine, Fabio</creatorcontrib><creatorcontrib>Fortino, Giancarlo</creatorcontrib><creatorcontrib>Giannantonio, Roberta</creatorcontrib><creatorcontrib>Gravina, Raffaele</creatorcontrib><creatorcontrib>Guerrieri, Antonio</creatorcontrib><creatorcontrib>Sgroi, Marco</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><jtitle>Software, practice &amp; experience</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bellifemine, Fabio</au><au>Fortino, Giancarlo</au><au>Giannantonio, Roberta</au><au>Gravina, Raffaele</au><au>Guerrieri, Antonio</au><au>Sgroi, Marco</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>SPINE: a domain-specific framework for rapid prototyping of WBSN applications</atitle><jtitle>Software, practice &amp; experience</jtitle><addtitle>Softw: Pract. Exper</addtitle><date>2011-03</date><risdate>2011</risdate><volume>41</volume><issue>3</issue><spage>237</spage><epage>265</epage><pages>237-265</pages><issn>0038-0644</issn><eissn>1097-024X</eissn><abstract>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 ions. 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 © 2010 John Wiley &amp; Sons, Ltd.</abstract><cop>Chichester, UK</cop><pub>John Wiley &amp; Sons, Ltd</pub><doi>10.1002/spe.998</doi><tpages>29</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0038-0644
ispartof Software, practice & experience, 2011-03, Vol.41 (3), p.237-265
issn 0038-0644
1097-024X
language eng
recordid cdi_crossref_primary_10_1002_spe_998
source Wiley Online Library Journals Frontfile Complete
subjects body sensor networks
domain-specific frameworks
signal processing
SPINE
title SPINE: a domain-specific framework for rapid prototyping of WBSN applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T20%3A27%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-wiley_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=SPINE:%20a%20domain-specific%20framework%20for%20rapid%20prototyping%20of%20WBSN%20applications&rft.jtitle=Software,%20practice%20&%20experience&rft.au=Bellifemine,%20Fabio&rft.date=2011-03&rft.volume=41&rft.issue=3&rft.spage=237&rft.epage=265&rft.pages=237-265&rft.issn=0038-0644&rft.eissn=1097-024X&rft_id=info:doi/10.1002/spe.998&rft_dat=%3Cwiley_cross%3ESPE998%3C/wiley_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true