{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:21:32Z","timestamp":1750306892610,"version":"3.41.0"},"reference-count":37,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2013,7,12]],"date-time":"2013-07-12T00:00:00Z","timestamp":1373587200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMOBILE Mob. Comput. Commun. Rev."],"published-print":{"date-parts":[[2013,7,12]]},"abstract":"<jats:p>Wireless sensor networks (WSNs) operate in a highly heterogeneous and dynamic scenario. On one hand, there is a wide range of potential applications for WSNs, each one with different features and requirements and defining a different mission for the sensor nodes to accomplish. On the other hand, the execution context regarding the devices, networks and the physical environment around is subject to frequent changes. In order to achieve the best network performance while meeting requirements of different application missions and contexts, it is crucial to endow the WSN with customization and adaptation capabilities. Such capabilities should be preferably provided by a middleware layer that translates application missions to network configuration in a transparent way for the final users and client applications. This middleware should also provide facilities to program the WSN nodes, to access sensor generated data and to promote interoperability among different applications and networks. To tackle these challenges, we propose MARINE (MiddlewAre for Resource and mIssion-oriented sensor NEtworks), a WSN middleware built on REST and microkernel architectural patterns. MARINE tailors the WSN to requirements of each application mission while saving the overall resource consumption in sensor nodes.<\/jats:p>","DOI":"10.1145\/2502935.2502944","type":"journal-article","created":{"date-parts":[[2013,7,16]],"date-time":"2013-07-16T18:06:45Z","timestamp":1373998005000},"page":"40-54","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["MARINE"],"prefix":"10.1145","volume":"17","author":[{"given":"Fl\u00e1via C.","family":"Delicato","sequence":"first","affiliation":[{"name":"PPGI-DCC\/IM, Federal University of Rio de Janeiro -- Rio de Janeiro, Brazil"}]},{"given":"Jes\u00fas M.T.","family":"Portocarrero","sequence":"additional","affiliation":[{"name":"PPGI-DCC\/IM, Federal University of Rio de Janeiro -- Rio de Janeiro, Brazil"}]},{"given":"Jos\u00e9 R.","family":"Silva","sequence":"additional","affiliation":[{"name":"PPGI-DCC\/IM, Federal University of Rio de Janeiro -- Rio de Janeiro, Brazil"}]},{"given":"Paulo F.","family":"Pires","sequence":"additional","affiliation":[{"name":"PPGI-DCC\/IM, Federal University of Rio de Janeiro -- Rio de Janeiro, Brazil"}]},{"given":"Rodrigo P.M.","family":"de Ara\u00fajo","sequence":"additional","affiliation":[{"name":"DIMAp, Federal University of Rio Grande do Norte -- Natal, Brazil"}]},{"given":"Thais","family":"Batista","sequence":"additional","affiliation":[{"name":"DIMAp, Federal University of Rio Grande do Norte -- Natal, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2013,7,12]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/958491.958517"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/565702.565708"},{"key":"e_1_2_1_3_1","first-page":"702","article-title":"Sharing using social networks in a composable Web of Things","author":"Guinard D.","year":"2010","journal-title":"8th IEEE International Conference on Pervasive Computing and Communications Workshops"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJSNET.2010.031847"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2010.20"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922656"},{"key":"e_1_2_1_7_1","unstructured":"F. C. Delicato P. F. Pires L. Pirmez L. F. Rust \"A flexible middleware system for wireless sensor networks \" In Proceedings of the ACM\/IFIP\/USENIX 2003 International Conference on Middleware p.270--282 June 2003.   F. C. Delicato P. F. Pires L. Pirmez L. F. Rust \"A flexible middleware system for wireless sensor networks \" In Proceedings of the ACM\/IFIP\/USENIX 2003 International Conference on Middleware p.270--282 June 2003."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066677.1066937"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2004.1265828"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2006.18"},{"key":"e_1_2_1_11_1","first-page":"206","article-title":"TinyDDS: An Interoperable and Configurable Publish\/Subscribe Middleware for Wireless Sensor Networks","volume":"9","author":"Boonma P.","journal-title":"A. Hinze and A. Buchmann (eds.) Principles and Applications of Distributed Event-Based Systems, Chapter"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-008-9135-x"},{"volume-title":"Inc.","year":"2002","author":"Szyperski C.","key":"e_1_2_1_13_1"},{"volume-title":"Inc.","year":"2000","author":"Schmidt D. C.","key":"e_1_2_1_14_1"},{"volume-title":"Irvine","year":"2000","author":"Fielding R. T.","key":"e_1_2_1_15_1"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/508448.508470"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2007.116"},{"volume-title":"Inc.","year":"1995","author":"Gamma E.","key":"e_1_2_1_18_1"},{"key":"e_1_2_1_19_1","unstructured":"RFC 3561. Available in: http:\/\/www.ietf.org\/rfc\/rfc3561.txt. Last access: April 2010.  RFC 3561. Available in: http:\/\/www.ietf.org\/rfc\/rfc3561.txt. Last access: April 2010."},{"key":"e_1_2_1_20_1","first-page":"1053","volume-title":"Proceedings ICCCN","author":"Paschoalino R.D.C.","year":"2007"},{"key":"e_1_2_1_21_1","unstructured":"L. Richardson and S. Ruby \"Restful web services \" In O'Reilly 2007.   L. Richardson and S. Ruby \"Restful web services \" In O'Reilly 2007."},{"key":"e_1_2_1_22_1","unstructured":"RFC 2616. Available in: http:\/\/www.ietf.org\/rfc\/rfc2616.txt. Access: Set 2010.  RFC 2616. Available in: http:\/\/www.ietf.org\/rfc\/rfc2616.txt. Access: Set 2010."},{"key":"e_1_2_1_23_1","unstructured":"RFC 4627. Available in: http:\/\/tools.ietf.org\/html\/rfc4627. Access: Set 2010.  RFC 4627. Available in: http:\/\/tools.ietf.org\/html\/rfc4627. Access: Set 2010."},{"key":"e_1_2_1_24_1","unstructured":"ZigBee Aliance. Available in: http:\/\/www.zigbee.org\/Specifications.aspx. Last access: Oct 2012.  ZigBee Aliance. Available in: http:\/\/www.zigbee.org\/Specifications.aspx. Last access: Oct 2012."},{"key":"e_1_2_1_25_1","unstructured":"Pubsubhubbub. Available in: http:\/\/code.google.com\/p\/pubsubhubbub\/. Last access: Set 2011.  Pubsubhubbub. Available in: http:\/\/code.google.com\/p\/pubsubhubbub\/. Last access: Set 2011."},{"key":"e_1_2_1_26_1","unstructured":"Sunspot. Sun Spot World. Available in: http:\/\/sunspotworld.com\/. Last access: Jan 2011.  Sunspot. Sun Spot World. Available in: http:\/\/sunspotworld.com\/. Last access: Jan 2011."},{"key":"e_1_2_1_27_1","volume-title":"Encyclopedia of Software Engineering","volume":"1","author":"Basili V.","year":"1994"},{"key":"e_1_2_1_28_1","unstructured":"MEMSIC solutions. Available in: http:\/\/www.memsic.com\/products\/wirelesssensor-networks.html. Last access: Oct 2012.  MEMSIC solutions. Available in: http:\/\/www.memsic.com\/products\/wirelesssensor-networks.html. Last access: Oct 2012."},{"key":"e_1_2_1_29_1","unstructured":"Arduino Project. Available in: http:\/\/arduino.cc\/en\/. Last access: Oct 2012.  Arduino Project. Available in: http:\/\/arduino.cc\/en\/. Last access: Oct 2012."},{"key":"e_1_2_1_30_1","unstructured":"nesC: A Programming Language for Deeply Networked Systems. Available in: http:\/\/nescc. sourceforge.net\/. Last access: Oct 2012.  nesC: A Programming Language for Deeply Networked Systems. Available in: http:\/\/nescc. sourceforge.net\/. Last access: Oct 2012."},{"key":"e_1_2_1_31_1","unstructured":"TinyOS Community Forum. Available in: http:\/\/www.tinyos.net\/. Last access: Oct 2012.  TinyOS Community Forum. Available in: http:\/\/www.tinyos.net\/. Last access: Oct 2012."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028509.1028514"},{"key":"e_1_2_1_33_1","doi-asserted-by":"crossref","unstructured":"P. Boonmaand J. Suzuki \"Self-configurable publish\/subscribe middleware for wireless sensor networks \" In Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference (CCNC'09) p.1376--1383 2009.   P. Boonmaand J. Suzuki \"Self-configurable publish\/subscribe middleware for wireless sensor networks \" In Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference (CCNC'09) p.1376--1383 2009.","DOI":"10.1109\/CCNC.2009.4784986"},{"key":"e_1_2_1_34_1","unstructured":"T. Luckenbach P. Gober K. Kotsopoulos Andreas Kim and S. Arbanowski \"TinyREST: a Protocol for Integrating Sensor Networks into the Internet \" In Proceedings of the Workshop on Real-World WSNs (REALWSN'05) Stockholm Sweden 2005.  T. Luckenbach P. Gober K. Kotsopoulos Andreas Kim and S. Arbanowski \"TinyREST: a Protocol for Integrating Sensor Networks into the Internet \" In Proceedings of the Workshop on Real-World WSNs (REALWSN'05) Stockholm Sweden 2005."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1658192.1658194"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1328671.1328672"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOMW.2010.5470567"}],"container-title":["ACM SIGMOBILE Mobile Computing and Communications Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2502935.2502944","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2502935.2502944","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:18:55Z","timestamp":1750234735000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2502935.2502944"}},"subtitle":["MiddlewAre for resource and mIssion-oriented sensor NEtworks"],"short-title":[],"issued":{"date-parts":[[2013,7,12]]},"references-count":37,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,7,12]]}},"alternative-id":["10.1145\/2502935.2502944"],"URL":"https:\/\/doi.org\/10.1145\/2502935.2502944","relation":{},"ISSN":["1559-1662","1931-1222"],"issn-type":[{"type":"print","value":"1559-1662"},{"type":"electronic","value":"1931-1222"}],"subject":[],"published":{"date-parts":[[2013,7,12]]},"assertion":[{"value":"2013-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}