An open framework for translating portable applications into operating system-specific wireless sensor networks applications
SUMMARY Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment and forward their measurements to a special node, the sink, where the results can be collected and further processed. The trend in WSN is movi...
Saved in:
| Published in: | Software, practice & experience Vol. 43; no. 3; pp. 333 - 357 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Chichester, UK
John Wiley & Sons, Ltd
01.03.2013
Wiley Subscription Services, Inc |
| Subjects: | |
| ISSN: | 0038-0644, 1097-024X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | SUMMARY
Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment and forward their measurements to a special node, the sink, where the results can be collected and further processed. The trend in WSN is moving towards heterogeneous networks that will contain different sensor nodes running different instances of custom operating systems. Given the growing demand of new hardware platforms and operating systems specifically designed for sensor nodes, the applications programming for sensor nodes is becoming a challenging process that needs to be alleviated. Currently, application programming for sensor nodes is a complex, ad hoc, and error‐prone process where the portability among different platforms has been sacrificed. In this paper, we propose an open framework aimed to achieve application portability in heterogeneous sensor networks. Our approach provides the programming ions needed to support the application development process for sensor nodes. We have implemented an open framework that provides a set of tools on top of the most popular WSN operating systems to translate portable applications to the native operating system in an automatic, simple, and transparent way for developers. We have also evaluated the applications thus generated in terms of productivity and overhead, by comparing their footprint to those originally developed in each specific operating system. The results show that the overhead is minimal—4% in the worst case—and in some cases, it was even possible to reduce the footprint by using code optimizations. Copyright © 2012 John Wiley & Sons, Ltd. |
|---|---|
| AbstractList | SUMMARY Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment and forward their measurements to a special node, the sink, where the results can be collected and further processed. The trend in WSN is moving towards heterogeneous networks that will contain different sensor nodes running different instances of custom operating systems. Given the growing demand of new hardware platforms and operating systems specifically designed for sensor nodes, the applications programming for sensor nodes is becoming a challenging process that needs to be alleviated. Currently, application programming for sensor nodes is a complex, ad hoc, and error-prone process where the portability among different platforms has been sacrificed. In this paper, we propose an open framework aimed to achieve application portability in heterogeneous sensor networks. Our approach provides the programming abstractions needed to support the application development process for sensor nodes. We have implemented an open framework that provides a set of tools on top of the most popular WSN operating systems to translate portable applications to the native operating system in an automatic, simple, and transparent way for developers. We have also evaluated the applications thus generated in terms of productivity and overhead, by comparing their footprint to those originally developed in each specific operating system. The results show that the overhead is minimal-4% in the worst case-and in some cases, it was even possible to reduce the footprint by using code optimizations. Copyright [copy 2012 John Wiley & Sons, Ltd. SUMMARY Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment and forward their measurements to a special node, the sink, where the results can be collected and further processed. The trend in WSN is moving towards heterogeneous networks that will contain different sensor nodes running different instances of custom operating systems. Given the growing demand of new hardware platforms and operating systems specifically designed for sensor nodes, the applications programming for sensor nodes is becoming a challenging process that needs to be alleviated. Currently, application programming for sensor nodes is a complex, ad hoc, and error-prone process where the portability among different platforms has been sacrificed. In this paper, we propose an open framework aimed to achieve application portability in heterogeneous sensor networks. Our approach provides the programming abstractions needed to support the application development process for sensor nodes. We have implemented an open framework that provides a set of tools on top of the most popular WSN operating systems to translate portable applications to the native operating system in an automatic, simple, and transparent way for developers. We have also evaluated the applications thus generated in terms of productivity and overhead, by comparing their footprint to those originally developed in each specific operating system. The results show that the overhead is minimal--4% in the worst case--and in some cases, it was even possible to reduce the footprint by using code optimizations. Copyright © 2012 John Wiley & Sons, Ltd. [PUBLICATION ABSTRACT] SUMMARY Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment and forward their measurements to a special node, the sink, where the results can be collected and further processed. The trend in WSN is moving towards heterogeneous networks that will contain different sensor nodes running different instances of custom operating systems. Given the growing demand of new hardware platforms and operating systems specifically designed for sensor nodes, the applications programming for sensor nodes is becoming a challenging process that needs to be alleviated. Currently, application programming for sensor nodes is a complex, ad hoc, and error‐prone process where the portability among different platforms has been sacrificed. In this paper, we propose an open framework aimed to achieve application portability in heterogeneous sensor networks. Our approach provides the programming ions needed to support the application development process for sensor nodes. We have implemented an open framework that provides a set of tools on top of the most popular WSN operating systems to translate portable applications to the native operating system in an automatic, simple, and transparent way for developers. We have also evaluated the applications thus generated in terms of productivity and overhead, by comparing their footprint to those originally developed in each specific operating system. The results show that the overhead is minimal—4% in the worst case—and in some cases, it was even possible to reduce the footprint by using code optimizations. Copyright © 2012 John Wiley & Sons, Ltd. Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment and forward their measurements to a special node, the sink, where the results can be collected and further processed. The trend in WSN is moving towards heterogeneous networks that will contain different sensor nodes running different instances of custom operating systems. Given the growing demand of new hardware platforms and operating systems specifically designed for sensor nodes, the applications programming for sensor nodes is becoming a challenging process that needs to be alleviated. Currently, application programming for sensor nodes is a complex, ad hoc, and error‐prone process where the portability among different platforms has been sacrificed. In this paper, we propose an open framework aimed to achieve application portability in heterogeneous sensor networks. Our approach provides the programming abstractions needed to support the application development process for sensor nodes. We have implemented an open framework that provides a set of tools on top of the most popular WSN operating systems to translate portable applications to the native operating system in an automatic, simple, and transparent way for developers. We have also evaluated the applications thus generated in terms of productivity and overhead, by comparing their footprint to those originally developed in each specific operating system. The results show that the overhead is minimal—4% in the worst case—and in some cases, it was even possible to reduce the footprint by using code optimizations. Copyright © 2012 John Wiley & Sons, Ltd. |
| Author | Carretero, Jesús Escolar, Soledad |
| Author_xml | – sequence: 1 givenname: Soledad surname: Escolar fullname: Escolar, Soledad email: Correspondence to: Soledad Escolar, Computer Science Department, University Carlos III of Madrid, Avda. de la Universidad 30, 28911 Leganés, Madrid, Spain., mariasoledad.escolar@uc3m.es organization: Computer Science Department, University Carlos III of Madrid, Avda. de la Universidad 30, Leganés, 28911, Madrid, Spain – sequence: 2 givenname: Jesús surname: Carretero fullname: Carretero, Jesús organization: Computer Science Department, University Carlos III of Madrid, Avda. de la Universidad 30, Leganés, 28911, Madrid, Spain |
| BookMark | eNp1kd9LHDEQgINY6GmF_gkBX3xZm2yym71HEXu2iC3UovgSxuxEonvJNrPHedA_vjmutFjo08DwzTe_Dth-TBEZey_FqRSi_kAjntZS6j02k2JuKlHru302E0J1lWi1fssOiJ6EkLKp2xn7eRZ5GjFyn2GJ65SfuU-ZTxkiDTCF-MjHlCd4GJDDOA7BlWSKxEOc0rYy7yDa0ITLqnR3wQfH1yHjgEScMFIRRpy2cnolecfeeBgIj37HQ_b948XN-WV19WXx6fzsqnKqmevKNbrGvvfQ9c4BPACYrkXwxjvwCv1caqNd3_bSlc3RCOy9qtvOYe9q40EdspOdd8zpxwppsstADocBIqYVWanV3NRF2hb0-B_0Ka1yLNNZqaTRXdNK9VfociLK6O2YwxLyxkpht2-w5RB2-4aCVjt0HQbc_Jez375evOZDOejLHx7ys22NMo29vV7YzzfX8vb-_tJq9Qu8J59C |
| Cites_doi | 10.1109/MWC.2004.1368897 10.1145/1340771.1340774 10.1145/643550.643556 10.1109/LCN.2004.38 10.1002/9780470289303 10.1002/spe.965 10.1145/1774088.1774243 10.1109/SIES.2007.4297362 10.1109/IES.2006.357466 10.1002/spe.998 10.1145/1061318.1061322 10.1007/3-540-45440-3_14 10.1145/1031495.1031505 10.1145/1182807.1182811 |
| ContentType | Journal Article |
| Copyright | Copyright © 2012 John Wiley & Sons, Ltd. Copyright © 2013 John Wiley & Sons, Ltd. |
| Copyright_xml | – notice: Copyright © 2012 John Wiley & Sons, Ltd. – notice: Copyright © 2013 John Wiley & Sons, Ltd. |
| DBID | BSCLL AAYXX CITATION 7SC 8FD F28 FR3 JQ2 L7M L~C L~D |
| DOI | 10.1002/spe.2114 |
| DatabaseName | Istex CrossRef Computer and Information Systems Abstracts Technology Research Database ANTE: Abstracts in New Technology & Engineering Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace ANTE: Abstracts in New Technology & Engineering Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database Technology Research Database CrossRef |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1097-024X |
| EndPage | 357 |
| ExternalDocumentID | 2920200121 10_1002_spe_2114 SPE2114 ark_67375_WNG_JTN1WZZH_4 |
| Genre | article |
| GroupedDBID | -~X .3N .4S .DC .GA .Y3 05W 0R~ 10A 123 1L6 1OB 1OC 31~ 33P 3EH 3R3 3SF 3WU 4.4 4ZD 50Y 50Z 51W 51X 52M 52N 52O 52P 52S 52T 52U 52W 52X 5VS 66C 702 7PT 8-0 8-1 8-3 8-4 8-5 85S 8UM 8WZ 930 9M8 A03 A6W AAESR AAEVG AAHQN AAMMB AAMNL AANHP AANLZ AAONW AASGY AAXRX AAYCA AAZKR ABCQN ABCUV ABDPE ABEFU ABEML ABIJN ABLJU ABUFD ACAHQ ACBWZ ACCZN ACFBH ACGFS ACIWK ACNCT ACPOU ACRPL ACSCC ACXBN ACXQS ACYXJ ADBBV ADEOM ADIZJ ADKYN ADMGS ADMLS ADMXK ADNMO ADOZA ADXAS ADZMN AEFGJ AEIGN AEIMD AENEX AEUYR AEYWJ AFBPY AFFPM AFGKR AFWVQ AFZJQ AGHNM AGQPQ AGXDD AGYGG AHBTC AIDQK AIDYY AIQQE AITYG AIURR AJXKR ALAGY ALMA_UNASSIGNED_HOLDINGS ALVPJ AMBMR AMYDB ARCSS ASPBG ATUGU AUFTA AVWKF AZBYB AZFZN AZVAB BAFTC BDRZF BFHJK BHBCM BMNLL BNHUX BROTX BRXPI BSCLL BY8 CS3 CWDTD D-E D-F D0L DCZOG DPXWK DR2 DRFUL DRSTM DU5 EBS EJD F00 F01 F04 FEDTE G-S G.N GNP GODZA H.T H.X HBH HF~ HGLYW HHY HVGLF HZ~ IX1 J0M JPC KQQ LATKE LAW LC2 LC3 LEEKS LH4 LITHE LOXES LP6 LP7 LUTES LW6 LYRES M61 MEWTI MK4 MRFUL MRSTM MSFUL MSSTM MXFUL MXSTM N04 N05 N9A NF~ NNB O66 O9- OIG P2P P2W P2X P4D PALCI PQQKQ PZZ Q.N Q11 QB0 QRW R.K RIWAO RJQFR ROL RX1 RXW RYL S10 SAMSI SUPJJ TAE TUS TWZ UB1 V2E W8V W99 WBKPD WH7 WIB WIH WIK WOHZO WQJ WXSBR WYISQ WZISG XG1 XPP XV2 YYP ZCA ZY4 ZZTAW ~02 ~IA ~WT ALUQN AAYXX CITATION O8X 7SC 8FD F28 FR3 JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c3594-c542eddfa8dccaabaa786eaf7fcaf3ef91474cd6d1c211e70edf3268cedc27fa3 |
| IEDL.DBID | DRFUL |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000314926900004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0038-0644 |
| IngestDate | Thu Oct 02 09:41:06 EDT 2025 Fri Jul 25 12:06:43 EDT 2025 Sat Nov 29 08:08:16 EST 2025 Thu Sep 25 07:37:18 EDT 2025 Tue Nov 11 03:33:06 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| License | http://onlinelibrary.wiley.com/termsAndConditions#vor |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c3594-c542eddfa8dccaabaa786eaf7fcaf3ef91474cd6d1c211e70edf3268cedc27fa3 |
| Notes | ArticleID:SPE2114 istex:F0C9DFAD54FE8262ABCE87117A3DF11102AC0C5B ark:/67375/WNG-JTN1WZZH-4 ObjectType-Article-1 SourceType-Scholarly Journals-1 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| OpenAccessLink | https://zenodo.org/record/3410551 |
| PQID | 1317485613 |
| PQPubID | 1046349 |
| PageCount | 25 |
| ParticipantIDs | proquest_miscellaneous_1439727866 proquest_journals_1317485613 crossref_primary_10_1002_spe_2114 wiley_primary_10_1002_spe_2114_SPE2114 istex_primary_ark_67375_WNG_JTN1WZZH_4 |
| PublicationCentury | 2000 |
| PublicationDate | 2013-03 March 2013 2013-03-00 20130301 |
| PublicationDateYYYYMMDD | 2013-03-01 |
| PublicationDate_xml | – month: 03 year: 2013 text: 2013-03 |
| PublicationDecade | 2010 |
| PublicationPlace | Chichester, UK |
| PublicationPlace_xml | – name: Chichester, UK – name: Bognor Regis |
| PublicationSubtitle | Practice & Experience |
| PublicationTitle | Software, practice & experience |
| PublicationTitleAlternate | Softw. Pract. Exper |
| PublicationYear | 2013 |
| Publisher | John Wiley & Sons, Ltd Wiley Subscription Services, Inc |
| Publisher_xml | – name: John Wiley & Sons, Ltd – name: Wiley Subscription Services, Inc |
| References | Amato G, Chessa S, Vairo C. Mad-wise: a distributed stream management system for wireless sensor networks. Software: Practice and Experience 2010; 40(5):431-451. DOI: 10.1002/spe.965. http://dx.doi.org/10.1002/spe.965. Romer K, Kasten O, Mattern F. Middleware challenges for wireless sensor networks. ACM SIGMOBILE Mobile Computing and Communications Review 2002; 6(4):59-61. DOI: http://doi.acm.org/10.1145/643550.643556. IEEE. 1996 (ISO/IEC) [IEEE/ANSI Std 1003.1, 1996 Edition] Information Technology-Portable Operating System Interface (POSIX®;)-Part 1: System Application: Program Interface (API) [C Language]. IEEE, 1996. Boehm BW, Horowitz E, Madachy R, Reifer D, Clark BK, Steece B, Brown WA, Chulani S, Abts C. Software Cost Estimation with Cocomo II, Prentice Hall PTR, 2000. http://www.amazon.com/exec/obidos/redirect?tag=citeulike07-20\&path=ASIN/0130266922. Institute of Electrical and Electronics. The Authoritative Dictionary of IEEE Standards Terms, (7th edn). IEEE Computer Society Press: Los Alamitos, CA, USA, 2000. Madden SR, Franklin MJ, Hellerstein JM, Hong W. TinyDB: an acquisitional query processing system for sensor networks. ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003; 30(1):122-173. DOI: http://doi.acm.org/10.1145/1061318.1061322. Sugihara R, Gupta RK. Programming models for sensor networks: a survey. ACM Transactions on Sensor Networks 2008; 4(2):1-29. DOI: http://doi.acm.org/10.1145/1340771.1340774. Romer K, Mattern F. The design space of wireless sensor networks. IEEE Wireless Communications December 2004; 11(6):54-61. Bakshi AB, Prasanna. VK. Architecture-independent programming for wireless sensor networks, Wiley Series on Parallel and Distributed Computing, vol. ISBN 978-0-471-77889-9. John Wiley & Sons, 2008. Bellifemine F, Fortino G, Giannantonio R, Gravina R, Guerrieri A, Sgroi M. Spine: a domain-specific framework for rapid prototyping of WBSN applications. Software: Practice and Experience 2011; 41(3):237-265. DOI: 10.1002/spe.998. http://dx.doi.org/10.1002/spe.998. Bhatti S, Carlson J, Dai H, Deng J, Rose J, Sheth A, Shucker B, Gruenwald C, Torgerson A, Han R. MANTIS OS: an embedded multithreaded operating system for wireless micro sensor platforms. MONET 2005; 10(4):563-579. 2004; 11 2000 2010 2002; 6 2009 2008 2011; 41 1996 2007 2006 2005; 10 2005 2004 2003 2002 2008; 4 2003; 30 2010; 40 e_1_2_10_23_1 e_1_2_10_24_1 e_1_2_10_21_1 e_1_2_10_20_1 Niedermayer M (e_1_2_10_25_1) 2009 IEEE (e_1_2_10_16_1) 1996 Institute of Electrical and Electronics (e_1_2_10_22_1) 2000 e_1_2_10_2_1 Bhatti S (e_1_2_10_8_1) 2005; 10 e_1_2_10_4_1 e_1_2_10_18_1 e_1_2_10_3_1 e_1_2_10_19_1 e_1_2_10_6_1 e_1_2_10_5_1 e_1_2_10_17_1 e_1_2_10_14_1 e_1_2_10_7_1 e_1_2_10_15_1 e_1_2_10_12_1 e_1_2_10_9_1 e_1_2_10_13_1 e_1_2_10_10_1 e_1_2_10_11_1 Boehm BW (e_1_2_10_26_1) 2000 |
| References_xml | – reference: Boehm BW, Horowitz E, Madachy R, Reifer D, Clark BK, Steece B, Brown WA, Chulani S, Abts C. Software Cost Estimation with Cocomo II, Prentice Hall PTR, 2000. http://www.amazon.com/exec/obidos/redirect?tag=citeulike07-20\&path=ASIN/0130266922. – reference: Bakshi AB, Prasanna. VK. Architecture-independent programming for wireless sensor networks, Wiley Series on Parallel and Distributed Computing, vol. ISBN 978-0-471-77889-9. John Wiley & Sons, 2008. – reference: Bhatti S, Carlson J, Dai H, Deng J, Rose J, Sheth A, Shucker B, Gruenwald C, Torgerson A, Han R. MANTIS OS: an embedded multithreaded operating system for wireless micro sensor platforms. MONET 2005; 10(4):563-579. – reference: Amato G, Chessa S, Vairo C. Mad-wise: a distributed stream management system for wireless sensor networks. Software: Practice and Experience 2010; 40(5):431-451. DOI: 10.1002/spe.965. http://dx.doi.org/10.1002/spe.965. – reference: Institute of Electrical and Electronics. The Authoritative Dictionary of IEEE Standards Terms, (7th edn). IEEE Computer Society Press: Los Alamitos, CA, USA, 2000. – reference: Bellifemine F, Fortino G, Giannantonio R, Gravina R, Guerrieri A, Sgroi M. Spine: a domain-specific framework for rapid prototyping of WBSN applications. Software: Practice and Experience 2011; 41(3):237-265. DOI: 10.1002/spe.998. http://dx.doi.org/10.1002/spe.998. – reference: Sugihara R, Gupta RK. Programming models for sensor networks: a survey. ACM Transactions on Sensor Networks 2008; 4(2):1-29. DOI: http://doi.acm.org/10.1145/1340771.1340774. – reference: IEEE. 1996 (ISO/IEC) [IEEE/ANSI Std 1003.1, 1996 Edition] Information Technology-Portable Operating System Interface (POSIX®;)-Part 1: System Application: Program Interface (API) [C Language]. IEEE, 1996. – reference: Romer K, Kasten O, Mattern F. Middleware challenges for wireless sensor networks. ACM SIGMOBILE Mobile Computing and Communications Review 2002; 6(4):59-61. DOI: http://doi.acm.org/10.1145/643550.643556. – reference: Romer K, Mattern F. The design space of wireless sensor networks. IEEE Wireless Communications December 2004; 11(6):54-61. – reference: Madden SR, Franklin MJ, Hellerstein JM, Hong W. TinyDB: an acquisitional query processing system for sensor networks. ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003; 30(1):122-173. DOI: http://doi.acm.org/10.1145/1061318.1061322. – volume: 4 start-page: 1 issue: 2 year: 2008 end-page: 29 article-title: Programming models for sensor networks: a survey publication-title: ACM Transactions on Sensor Networks – start-page: 200 year: 2004 end-page: 209 – start-page: 455 year: 2004 end-page: 462 – start-page: 29 year: 2006 end-page: 42 – volume: 41 start-page: 237 issue: 3 year: 2011 end-page: 265 article-title: Spine: a domain‐specific framework for rapid prototyping of WBSN applications publication-title: Software: Practice and Experience – year: 2005 – volume: 30 start-page: 122 issue: 1 year: 2003 end-page: 173 article-title: TinyDB: an acquisitional query processing system for sensor networks publication-title: ACM Transactions on Database Systems (TODS) ‐ Special Issue: SIGMOD/PODS – year: 2002 – year: 2008 – year: 2007 – year: 2006 – year: 2003 – year: 1996 – year: 2000 – volume: 11 start-page: 54 issue: 6 year: 2004 end-page: 61 article-title: The design space of wireless sensor networks publication-title: IEEE Wireless Communications – volume: 40 start-page: 431 issue: 5 year: 2010 end-page: 451 article-title: Mad‐wise: a distributed stream management system for wireless sensor networks publication-title: Software: Practice and Experience – volume: 10 start-page: 563 issue: 4 year: 2005 end-page: 579 article-title: MANTIS OS: an embedded multithreaded operating system for wireless micro sensor platforms publication-title: MONET – start-page: 742 year: 2010 end-page: 748 – volume: 6 start-page: 59 issue: 4 year: 2002 end-page: 61 article-title: Middleware challenges for wireless sensor networks publication-title: ACM SIGMOBILE Mobile Computing and Communications Review – start-page: 313 year: 2009 end-page: 324 – ident: e_1_2_10_2_1 doi: 10.1109/MWC.2004.1368897 – ident: e_1_2_10_17_1 doi: 10.1145/1340771.1340774 – ident: e_1_2_10_5_1 – ident: e_1_2_10_18_1 doi: 10.1145/643550.643556 – ident: e_1_2_10_6_1 doi: 10.1109/LCN.2004.38 – ident: e_1_2_10_4_1 doi: 10.1002/9780470289303 – volume-title: The Authoritative Dictionary of IEEE Standards Terms year: 2000 ident: e_1_2_10_22_1 – volume-title: 1996 (ISO/IEC) [IEEE/ANSI Std 1003.1, 1996 Edition] Information Technology—Portable Operating System Interface (POSIX®;)—Part 1: System Application: Program Interface (API) [C Language] year: 1996 ident: e_1_2_10_16_1 – volume-title: Software Cost Estimation with Cocomo II year: 2000 ident: e_1_2_10_26_1 – ident: e_1_2_10_19_1 – ident: e_1_2_10_20_1 doi: 10.1002/spe.965 – volume: 10 start-page: 563 issue: 4 year: 2005 ident: e_1_2_10_8_1 article-title: MANTIS OS: an embedded multithreaded operating system for wireless micro sensor platforms publication-title: MONET – ident: e_1_2_10_15_1 doi: 10.1145/1774088.1774243 – ident: e_1_2_10_24_1 doi: 10.1109/SIES.2007.4297362 – ident: e_1_2_10_9_1 – ident: e_1_2_10_23_1 doi: 10.1109/IES.2006.357466 – ident: e_1_2_10_13_1 doi: 10.1002/spe.998 – ident: e_1_2_10_21_1 doi: 10.1145/1061318.1061322 – ident: e_1_2_10_12_1 – ident: e_1_2_10_11_1 doi: 10.1007/3-540-45440-3_14 – ident: e_1_2_10_14_1 – ident: e_1_2_10_10_1 doi: 10.1145/1031495.1031505 – start-page: 313 volume-title: Ipsn '09: Proceedings of the 2009 international conference on information processing in sensor networks year: 2009 ident: e_1_2_10_25_1 – ident: e_1_2_10_7_1 doi: 10.1145/1182807.1182811 – ident: e_1_2_10_3_1 |
| SSID | ssj0011526 |
| Score | 1.9646006 |
| Snippet | SUMMARY
Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment... Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment and... SUMMARY Wireless sensor networks (WSNs) are distributed systems integrated by tiny devices, called sensor nodes, with capabilities to monitor the environment... |
| SourceID | proquest crossref wiley istex |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 333 |
| SubjectTerms | efficient applications programming Footprints Networks Operating systems Portability Programming programming abstractions Remote sensors Sensors Wireless networks wireless sensor networks |
| Title | An open framework for translating portable applications into operating system-specific wireless sensor networks applications |
| URI | https://api.istex.fr/ark:/67375/WNG-JTN1WZZH-4/fulltext.pdf https://onlinelibrary.wiley.com/doi/abs/10.1002%2Fspe.2114 https://www.proquest.com/docview/1317485613 https://www.proquest.com/docview/1439727866 |
| Volume | 43 |
| WOSCitedRecordID | wos000314926900004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVWIB databaseName: Wiley Online Library - Journals customDbUrl: eissn: 1097-024X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0011526 issn: 0038-0644 databaseCode: DRFUL dateStart: 19960101 isFulltext: true titleUrlDefault: https://onlinelibrary.wiley.com providerName: Wiley-Blackwell |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LSwMxEA7aevBifeKbCOJtdR_ZZHsUtYpIER8oXkI2DxFlK91WPIk_wd_oL3FmH9UeBMHTHnbynEzmm2QyQ8i2Elxb3xgvDQLrMROkHpoRHigj4XNnGLd-kWxCdLvJ7W37vPKqxLcwZXyI0YEbSkaxX6OAqzTf-w4amj_bXbBe2CRpQrVR3CDNw4vO9dnoDgE0Ey-DMiYeKF5Wh571w7267JgyauK8vo4hzZ94tVA4ndZ_ujpLZiqYSffLdTFHJmw2T1p1CgdaSfQCedvPKCbQoq520qKAYukANRh6yWX3tADo6ZOlP--66UM26GHJfklUBoT-fP_Al5vofUQxBvITbKM0B0MZqsxKf_N8rJpFct05ujo48aqUDJ6O4jbzdMxCa4xTiQHWq1QpkXCrnHBauci6dsAE04abQMOArfCtcQAQE22NDoVT0RJpZL3MLhMKprGDUnikYljKWRIrHmhjBDdJwqNohWzVvJHPZeQNWcZYDiWMReKErpCdgmkjAtV_RE81Ecub7rE8veoGN3d3JxII12uuykpIcxkAdoJmAdBAW6PfIF54Z6Iy2xsCDQK2EAbJoa2Cx792Rl6eH-F39a-Ea2Q6LJJroEfbOmkM-kO7Qab0y-Ah729Wy_kLCSX_TA |
| linkProvider | Wiley-Blackwell |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LTxRBEK4ga4IXUR4RQW0Twm1gHr3ds_FElHXVdUJgCYRLp6cfhEhmyc5iOBl_gr-RX0LVPFb2YELiaQ5T_ayurq-6q6sAtrUUxoXWBnkUuYDbKA_IjAhQGclQeMuFC6tkEzLL0rOz3uECfGjfwtTxIWYHbiQZ1X5NAk4H0nt_o4aW124XzRf-BDocVxEu786no_7JcHaJgKpJ1FEZ0wA1L29jz4bxXlt2Tht1aGJv56DmQ8BaaZz-8n_19QU8b4Am269XxktYcMUKLLdJHFgj06vwa79glEKL-dZNiyGOZVPSYeQnV1ywCqLnV449vO1ml8V0TCUnNVEdEvru9x96u0n-R4yiIF_hRspKNJWxyqL2OC_nqlmDk_7B6OMgaJIyBCbp9nhgujx21nqdWmS-zrWWqXDaS2-0T5zvRVxyY4WNDA7YydBZjxAxNc6aWHqdrMNiMS7cK2BoHHssRYcqlueCp10tImOtFDZNRZJswPuWOeq6jr2h6ijLscKxKJrQDdipuDYj0JMf5Ksmu-o0-6y-jrLo9Px8oJBwq2WrasS0VBGiJ2wWIQ22NfuNAka3Jrpw4xukIcgW4yAFtlUx-Z-dUceHB_R9_VjCd7A0GH0fquGX7NsmPIurVBvk37YFi9PJjXsDT83P6WU5edus7Xs4zwNL |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LbxMxEB61CUJcWqBUtAQwEupt6T4ceyNOFW0oUK0iaNWqF8vrRxW12kTZpOKE-An8Rn4JM_sIzQEJqac97Pg5Hs839ngG4K2WwrjQ2iCPIhdwG-UBmREBKiMZCm-5cGGVbEJmWXpxMRitwfv2LUwdH2J54EaSUe3XJOBuav3-36ih5dS9Q_OFr0OXUw6ZDnQPvw7PTpaXCKiaRB2VMQ1Q8_I29mwY77dlV7RRlyb2-wrUvAtYK40z3LxXXx_DRgM02UG9Mp7AmiuewmabxIE1Mr0FPw4KRim0mG_dtBjiWDYnHUZ-csUVqyB6fuPY3dtuNi7mEyo5q4nqkNC_f_6it5vkf8QoCvINbqSsRFMZqyxqj_NypZpncDY8Ov1wHDRJGQKT9Ac8MH0eO2u9Ti0yX-day1Q47aU32ifODyIuubHCRgYH7GTorEeImBpnTSy9TrahU0wK9xwYGsceS9GhiuW54Glfi8hYK4VNU5EkO_CmZY6a1rE3VB1lOVY4FkUTugN7FdeWBHp2Tb5qsq_Os4_q82kWnV9eHisk7LVsVY2YlipC9ITNIqTBtpa_UcDo1kQXbrJAGoJsMQ5SYFsVk__ZGfVtdETf3f8lfA0PR4dDdfIp-_ICHsVVpg1yb-tBZz5buJfwwNzOx-XsVbO0_wDCrwLG |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+open+framework+for+translating+portable+applications+into+operating+system%E2%80%90specific+wireless+sensor+networks+applications&rft.jtitle=Software%2C+practice+%26+experience&rft.au=Escolar%2C+Soledad&rft.au=Carretero%2C+Jes%C3%BAs&rft.date=2013-03-01&rft.pub=John+Wiley+%26+Sons%2C+Ltd&rft.issn=0038-0644&rft.eissn=1097-024X&rft.volume=43&rft.issue=3&rft.spage=333&rft.epage=357&rft_id=info:doi/10.1002%2Fspe.2114&rft.externalDBID=10.1002%252Fspe.2114&rft.externalDocID=SPE2114 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0038-0644&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0038-0644&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0038-0644&client=summon |