{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T01:24:57Z","timestamp":1743038697482,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":53,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642148484"},{"type":"electronic","value":"9783642148491"}],"license":[{"start":{"date-parts":[[2010,11,8]],"date-time":"2010-11-08T00:00:00Z","timestamp":1289174400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2010,11,8]],"date-time":"2010-11-08T00:00:00Z","timestamp":1289174400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-14849-1_26","type":"book-chapter","created":{"date-parts":[[2011,4,27]],"date-time":"2011-04-27T15:47:28Z","timestamp":1303919248000},"page":"865-891","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["High-Level Application Development for Sensor Networks: Data-Driven Approach"],"prefix":"10.1007","author":[{"given":"Animesh","family":"Pathak","sequence":"first","affiliation":[]},{"given":"Viktor K.","family":"Prasanna","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,11,8]]},"reference":[{"key":"26_CR1","doi-asserted-by":"crossref","unstructured":"A. Awan, S. Jagannathan, and A. Grama. Macroprogramming heterogeneous sensor networks using cosmos. In: EuroSys \u201907: Proceedings of the 2nd ACM SIGOPS\/EuroSys European Conference on Computer Systems 2007, ACM, New York, NY, pp 159\u2013172, 2007. DOI http:\/\/doi.acm.org\/10.1145\/1272996.1273014.","DOI":"10.1145\/1272996.1273014"},{"key":"26_CR2","unstructured":"A. Bakshi, A. Pathak, and V. K. Prasanna. System-level support for macroprogramming of networked sensing applications. In: International Conference on Pervasive Systems and Computing (PSC), Las Vegas, Nevada, USA, 2005."},{"key":"26_CR3","unstructured":"A. Bakshi, V. K. Prasanna, J. Reich, and D. Larner. The abstract task graph: A methodology for architecture-independent programming of networked sensor systems. In: Workshop on End-to-End Sense-and-Respond Systems (EESR), Seattle, WA, USA, 2005."},{"issue":"6","key":"26_CR4","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1002\/spe.647","volume":"35","author":"R. Barr","year":"2005","unstructured":"R. Barr, Z. J. Haas, and R. van Renesse. Jist: An efficient approach to simulation using virtual machines. Software Practice and Experience 35(6):539\u2013576, 2005.","journal-title":"Software Practice and Experience"},{"key":"26_CR5","unstructured":"G. Bernat, A. Burns, and A. Wellings. Portable worst-case execution time analysis using java byte code. In: Proceedings of the 12nd Euromicro Conference on Real-Time Systems, Maastricht, The Netherlands, 2000."},{"key":"26_CR6","unstructured":"E. Bouillet, M. Feblowitz, Z. Liu, A. Ranganathan, A. Riabov, and F. Ye. A semantics-based middleware for utilizing heterogeneous sensor networks. In: Proceedings of the 3rd International Conference on Distributed Computing in Sensor Systems (DCOSS), Santa Fe, NM, USA, 2007."},{"key":"26_CR7","unstructured":"A. Boukerche. Algorithms and Protocols for Wireless and Mobile Systems. Chapman & Hall\/CRC, 2005."},{"key":"26_CR8","doi-asserted-by":"crossref","unstructured":"A. Boulis, C. C. Han, and M. B. Srivastava. Design and implementation of a framework for efficient and programmable sensor networks. In MobiSys \u201903: Proceedings of the 1st international conference on Mobile systems, applications and services. ACM, New York, NY, pages 187\u2013200, 2003. DOI http:\/\/doi.acm.org\/10.1145\/1066116.1066121.","DOI":"10.1145\/1066116.1066121"},{"key":"26_CR9","unstructured":"P. Buonadonna, D. Gay, J. Hellerstein, W. Hong, and S. Madden. TASK: Sensor network in a box. In: Second European Workshop on Wireless Sensor Networks, EWSN 2005, Istanbul, Turkey, 2005."},{"key":"26_CR10","doi-asserted-by":"crossref","unstructured":"I. Chatzigiannakis, G. Mylonas, and S. E. Nikoletseas. jWebDust: A java-based generic application environment for wireless sensor networks. In: DCOSS, Marina del Rey, California, USA, pages 376\u2013386, 2005.","DOI":"10.1007\/11502593_29"},{"key":"26_CR11","unstructured":"E. Cheong, E. A. Lee, and Y. Zhao. Joint modeling and design of wireless networks and sensor node software. Technical report, Electrical Engineering and Computer Sciences University of California at Berkeley, 2006."},{"key":"26_CR12","unstructured":"W. Choi, P. Shah, and S. Das. A framework for energy-saving data gathering using two-phase clustering in wireless sensor networks. In: Proceedings of the 1st International Conference on Mobile and Ubiquitous Systems: Networking and Services (MOBIQUITOUS), Boston, MA, USA, 2004."},{"key":"26_CR13","doi-asserted-by":"crossref","unstructured":"J. C. Corbett, M. B. Dwyer, J. Hatcliff, S. Laubach, C. S. Pasareanu, Robby, and H. Zheng. Bandera: Extracting finite-state models from java source code. In: Proceedings of the 22nd International Conference on Software Engineering (ICSE), Limerick, Ireland, 2000.","DOI":"10.1145\/337180.337234"},{"key":"26_CR14","unstructured":"C. Curino, M. Giani, M. Giorgetta, A. Giusti, A. L. Murphy, and G. P. Picco. Tinylime: Bridging mobile and sensor networks through middleware. In: Third IEEE International Conference on Pervasive Computing and Communications, 2005. PerCom 2005, pp 61\u201372, Kauai, Hawaii, USA, 2005."},{"key":"26_CR15","unstructured":"M. Dermibas. Wireless sensor networks for monitoring of large public buildings. Technical report, University at Buffalo, 2005."},{"key":"26_CR16","unstructured":"D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, and D. Culler. The nesC language: A holistic approach to networked embedded systems. In: Proceedings of Programming Language Design and Implementation (PLDI), San Diego, CA, USA, 2003."},{"key":"26_CR17","unstructured":"The generic modeling environment, http:\/\/www.isis.vanderbilt.edu\/projects\/gme. Accessed on October 2010."},{"key":"26_CR18","unstructured":"GRATIS: Graphical development environment for tinyos. http:\/\/www.isis.vanderbilt.edu\/ projects\/nest\/gratis\/index.html. Accessed on October 2010."},{"key":"26_CR19","unstructured":"Habitat monitoring on the Great Duck Island. www.greatduckisland.net"},{"key":"26_CR20","doi-asserted-by":"crossref","unstructured":"B. Greenstein, E. Kohler, and D. Estrin. A sensor network application construction kit (SNACK). In: 2nd ACM Conference on Embedded Networked Sensor Systems, Baltimore, MD, USA, 2004.","DOI":"10.1145\/1031495.1031505"},{"key":"26_CR21","doi-asserted-by":"crossref","unstructured":"R. Gummadi, O. Gnawali, and R. Govindan. Macro-programming wireless sensor networks using Kairos. In: Proceedings of the 1st International Conference on Distributed Computing in Sensor Systems (DCOSS), Marina del Rey, California, USA, 2005.","DOI":"10.1007\/11502593_12"},{"key":"26_CR22","doi-asserted-by":"crossref","unstructured":"T. W. Hnat, T. I. Sookoor, P. Hooimeijer, W. Weimer, and K. Whitehouse. Macrolab: A vectorbased macroprogramming framework for cyber-physical systems. In: SenSys \u201908: Proceedings of the 6th ACM conference on Embedded network sensor systems, ACM, New York, NY, pages 225\u2013238, 2008. DOI http:\/\/doi.acm.org\/10.1145\/1460412.1460435","DOI":"10.1145\/1460412.1460435"},{"key":"26_CR23","unstructured":"HPROF: A heap\/cpu profiling tool in J2SE 5.0. http:\/\/java.sun.com\/developer\/ technicalArticles\/Programming\/HPROF.html. Accessed on October 2010."},{"issue":"2","key":"26_CR24","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/MP.2004.1289992","volume":"23","author":"T. T. Hsieh","year":"2004","unstructured":"T. T. Hsieh. Using sensor networks for highway and traffic applications. IEEE Potentials 23(2):13\u201316, 2004.","journal-title":"IEEE Potentials"},{"key":"26_CR25","doi-asserted-by":"crossref","unstructured":"V. Jain, R. Biswas, and D. P. Agrawal. Energy efficient and reliable medium access for wireless sensor networks. In: IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM), Helsinki, Finland, 2007.","DOI":"10.1109\/WOWMOM.2007.4351772"},{"key":"26_CR26","doi-asserted-by":"crossref","unstructured":"B. Karp and H. T. Kung. GPSR: Greedy perimeter stateless routing for wireless networks. In: Proceedings of ACM\/IEEE MobiCom, Boston, MA, USA, 2000.","DOI":"10.1145\/345910.345953"},{"key":"26_CR27","doi-asserted-by":"crossref","unstructured":"N. Kothari, R. Gummadi, T. Millstein, and R. Govindan. Reliable and efficient programming abstractions for wireless sensor networks. In: PLDI \u201907: Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation, ACM, New York, NY, pages 200\u2013210, 2007. DOI http:\/\/doi.acm.org\/10.1145\/1250734.1250757.","DOI":"10.1145\/1273442.1250757"},{"key":"26_CR28","doi-asserted-by":"crossref","unstructured":"B. Krishnamachari. Networking wireless sensors. Cambridge University Press, 2006.","DOI":"10.1017\/CBO9780511541025"},{"issue":"4","key":"26_CR29","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MPRV.2003.1251169","volume":"2","author":"J. Liu","year":"2003","unstructured":"J. Liu, J. Reich, and F. Zhao. State-centric programming for sensor-actuator network systems. IEEE Pervasive Computing, 2(4):50\u201362, 2003.","journal-title":"IEEE Pervasive Computing"},{"issue":"3","key":"26_CR30","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1145\/1165780.1165782","volume":"5","author":"L. Luo","year":"2006","unstructured":"L. Luo, T. F. Abdelzaher, T. He, and J. A. Stankovic. Envirosuite: An environmentally immersive programming framework for sensor networks. Transaction on Embedded Computing System 5(3):543\u2013576, 2006.","journal-title":"Transaction on Embedded Computing System"},{"issue":"3","key":"26_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1525856.1525860","volume":"5","author":"L. Luo","year":"2009","unstructured":"L. Luo, Q. Cao, C. Huang, L. Wang, T. F. Abdelzaher, J. A. Stankovic, and M. Ward. Design, implementation, and evaluation of enviromic: A storage-centric audio sensor network. ACM Transaction on Sensor Network 5(3):1\u201335, 2009. DOI http:\/\/doi.acm.org\/10.1145\/ 1525856.1525860.","journal-title":"ACM Transaction on Sensor Network"},{"issue":"1","key":"26_CR32","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1145\/1061318.1061322","volume":"30","author":"S. R. Madden","year":"2005","unstructured":"S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong. TinyDB: An acquisitional query processing system for sensor networks. ACM Transaction on Database System 30(1):122\u2013173, 2005. DOI http:\/\/doi.acm.org\/10.1145\/1061318.1061322.","journal-title":"ACM Transaction on Database System"},{"key":"26_CR33","doi-asserted-by":"crossref","unstructured":"G. Mainland, M. Welsh, and G. Morrisett. Flask: A language for data-driven sensor network programs. In: Technical Report TR-13-06, Harvard University Technical Report, 2006.","DOI":"10.1145\/1322263.1322307"},{"key":"26_CR34","doi-asserted-by":"crossref","unstructured":"L. Mottola, A. Pathak, A. Bakshi, V. K. Prasanna, and G. P. Picco. Enabling scoping in sensor network macroprogramming. In: Fourth IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS) Pisa, Italy, 2007.","DOI":"10.1109\/MOBHOC.2007.4428655"},{"key":"26_CR35","doi-asserted-by":"crossref","unstructured":"L. Mottola and G. P. Picco. Logical neighborhoods: A programming abstraction for wireless sensor networks. In: Proceedings of the the 2nd International Conference on Distributed Computing on Sensor Systems (DCOSS), San Francisco, CA, USA, 2006.","DOI":"10.1007\/11776178_10"},{"key":"26_CR36","doi-asserted-by":"crossref","unstructured":"L. Mottola and G. P. Picco. Programming wireless sensor networks with logical neighborhoods. In: Proceedings of the 1st International Conference on Integrated Internet Ad hoc and Sensor Networks (InterSense), Nice, France, 2006.","DOI":"10.1145\/1142680.1142691"},{"key":"26_CR37","unstructured":"L. Mottola and G. P. Picco. Programming wireless sensor networks: Fundamental concepts and state of the art. ACM Computing Surveys (accepted)."},{"key":"26_CR38","doi-asserted-by":"crossref","unstructured":"R. Newton, Arvind, and M. Welsh. Building up to macroprogramming: An intermediate language for sensor networks. In: Proceedings of the 4th International Conference on Information Processing in Sensor Networks (IPSN), Los Angeles, CA, 2005.","DOI":"10.1109\/IPSN.2005.1440891"},{"key":"26_CR39","doi-asserted-by":"crossref","unstructured":"R. Newton, L. Girod, M. Craig, G. Morrisett, and S. Madden. Design and evaluation of a compiler for embedded stream programs. In: Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 2008), Tucson, AZ, USA, 2008.","DOI":"10.1145\/1375657.1375675"},{"key":"26_CR40","doi-asserted-by":"crossref","unstructured":"R. Newton and M. Welsh. Region streams: Functional macroprogramming for sensor networks. In: Proceedings of the 1st International Workshop on Data Management for Sensor Networks (DMSN), Toronto, Canada, 2004.","DOI":"10.1145\/1052199.1052213"},{"key":"26_CR41","doi-asserted-by":"crossref","unstructured":"A. Pathak, L. Mottola, A. Bakshi, V. K. Prasanna, and G. P. Picco. Expressing sensor network interaction patterns using data-driven macroprogramming. In: Third IEEE InternationalWorkshop on Sensor Networks and Systems for Pervasive Computing (PerSeNS 2007), White Plains, NY, 2007.","DOI":"10.1109\/PERCOMW.2007.46"},{"key":"26_CR42","doi-asserted-by":"crossref","unstructured":"A. Pathak and V. K. Prasanna. Issues in designing a compilation framework for macroprogrammed networked sensor systems. In: Proceedings of the the 1st International Conference on Integrated Internet Ad hoc and Sensor Networks (InterSense), Nice, France, 2006.","DOI":"10.1145\/1142680.1142689"},{"key":"26_CR43","unstructured":"A. Pathak and V. K. Prasanna. Energy-efficient task mapping for data-driven sensor network macroprogramming. In: International Conference on Distributed Computing in Sensor Systems (DCOSS), Santorini, Greece, 2008."},{"issue":"3","key":"26_CR44","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1016\/j.jpdc.2006.10.007","volume":"67","author":"O. Powell","year":"2007","unstructured":"O. Powell, P. Leone, and J.D.P. Rolim. Energy optimal data propagation in wireless sensor networks. Journal of Parallel and Distributed Computing 67(3):302\u2013317, 2007.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"26_CR45","doi-asserted-by":"crossref","unstructured":"M. Rahimi, M. Hansen, W. Kaiser, G. Sukhatme, and D. Estrin. Adaptive sampling for environmental field estimation using robotic sensors. In: IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Edmonton, Canada, 2005.","DOI":"10.1109\/IROS.2005.1545070"},{"key":"26_CR46","doi-asserted-by":"crossref","unstructured":"T. Sookoor, T. Hnat, P. Hooimeijer, W. Weimer, and K. Whitehouse. Macrodebugging: Global views of distributed program execution. In: SenSys \u201909: Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems. ACM, New York, NY, pages 141\u2013154, 2009. DOI http:\/\/doi.acm.org\/10.1145\/1644038.1644053.","DOI":"10.1145\/1644038.1644053"},{"key":"26_CR47","unstructured":"Srijan\u2014Graphical WSN application development toolkit. https:\/\/gforge.inria.fr\/projects\/ srijan\/."},{"key":"26_CR48","unstructured":"Sun\u2122Small Programmable Object Technology (Sun SPOT), www.sunspotworld.com."},{"key":"26_CR49","doi-asserted-by":"crossref","unstructured":"K. Whitehouse, C. Sharp, E. Brewer, and D. Culler. Hood: A neighborhood abstraction for sensor networks. In: Proceedings of the 2nd International Conference on Mobile systems, applications, and services (MOBISYS), Boston, MA, USA, 2004.","DOI":"10.1145\/990064.990079"},{"key":"26_CR50","doi-asserted-by":"crossref","unstructured":"K. Whitehouse, F. Zhao, and J. Liu. Semantic streams: A framework for composable semantic interpretation of sensor data. In: European Workshop on Wireless Sensor Networks (EWSN), Zurich, Switzerland, 2006.","DOI":"10.1007\/11669463_4"},{"key":"26_CR51","doi-asserted-by":"crossref","unstructured":"A. Woo, S. Seth, T. Olson, J. Liu, and F. Zhao. A spreadsheet approach to programming and managing sensor networks. In: IPSN \u201906: Proceedings of the fifth international conference on Information processing in sensor networks. New York, NY (2006). DOI http:\/\/doi.acm.org\/10.1145\/1127777.1127842.","DOI":"10.1145\/1127777.1127842"},{"key":"26_CR52","first-page":"531","volume-title":"Dcoss","author":"A. D. Wood","year":"2008","unstructured":"A. D. Wood, L. Selavo, and J. A. Stankovic. SenQ: An embedded query system for streaming data in heterogeneous interactive wireless sensor networks. In: Nikoletseas S.E., Chlebus B.S., Johnson D.B., and Krishnamachari B., editors. DCOSS, volume of Lecture Notes in Computer Science, Springer, Berlin, pages 531\u2013543, 2008."},{"issue":"3","key":"26_CR53","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/601858.601861","volume":"31","author":"Y. Yao","year":"2002","unstructured":"Y. Yao and J. Gehrke. The cougar approach to in-network query processing in sensor networks. SIGMOD Record 31(3):9\u201318, 2002. DOI http:\/\/doi.acm.org\/10.1145\/601858.601861.","journal-title":"SIGMOD Record"}],"container-title":["Monographs in Theoretical Computer Science. An EATCS Series","Theoretical Aspects of Distributed Computing in Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-14849-1_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,18]],"date-time":"2023-02-18T03:53:20Z","timestamp":1676692400000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-14849-1_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,11,8]]},"ISBN":["9783642148484","9783642148491"],"references-count":53,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-14849-1_26","relation":{},"ISSN":["1431-2654"],"issn-type":[{"type":"print","value":"1431-2654"}],"subject":[],"published":{"date-parts":[[2010,11,8]]},"assertion":[{"value":"8 November 2010","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}