{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:16:39Z","timestamp":1763468199436,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":57,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662444702"},{"type":"electronic","value":"9783662444719"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-662-44471-9_13","type":"book-chapter","created":{"date-parts":[[2014,9,9]],"date-time":"2014-09-09T11:10:19Z","timestamp":1410261019000},"page":"276-316","source":"Crossref","is-referenced-by-count":3,"title":["Design and Implementation of a Mobile Actor Platform for Wireless Sensor Networks"],"prefix":"10.1007","author":[{"given":"YoungMin","family":"Kwon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kirill","family":"Mechitov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gul","family":"Agha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"13_CR1","unstructured":"Abelson, H., Dybvig, R.K., Haynes, C.T., Rozas, G.J., Adams, I.N.I., Friedman, D.P., Kohlbecker, E., Steele, J. G.L., Bartley, D.H., Halstead, R., Oxley, D., Sussman, G.J., Brooks, G., Hanson, C., Pitman, K.M., Wand, M.: Revised report on the algorithmic language scheme. SIGPLAN Lisp Pointers\u00a0IV(3), 1\u201355 (1991), http:\/\/doi.acm.org\/10.1145\/382130.382133"},{"key":"13_CR2","unstructured":"ActorNet, http:\/\/osl.cs.illinois.edu\/software\/actor-net\/"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Agha, G., Callsen, C.J.: Actorspaces: An open distributed programming paradigm. In: Chen, M.C., Halstead, R. (eds.) PPOPP, pp. 23\u201332. ACM (1993)","DOI":"10.1145\/173284.155335"},{"key":"13_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/BFb0038654","volume-title":"Languages and Compilers for Parallel Computing","author":"G. Agha","year":"1992","unstructured":"Agha, G., Houck, C., Panwar, R.: Distributed execution of actor programs. In: Banerjee, U., Nicolau, A., Gelernter, D., Padua, D.A. (eds.) LCPC 1991. LNCS, vol.\u00a0589, pp. 1\u201317. Springer, Heidelberg (1992)"},{"key":"13_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1017\/S095679689700261X","volume":"7","author":"G.A. Agha","year":"1997","unstructured":"Agha, G.A., Mason, I.A., Smith, S.F., Talcott, C.L.: A foundation for actor computation. Journal of Functional Programming\u00a07, 1\u201372 (1997)","journal-title":"Journal of Functional Programming"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Arora, A., Dutta, P., Bapat, S., Kulathumani, V., Zhang, H., Naik, V., Mittal, V., Cao, H., Demirbas, M., Gouda, M., Choi, Y.R., Herman, T., Kulkarni, S.S., Arumugam, U., Nesterenko, M., Vora, A., Miyashita, M.: A line in the sand: A wireless sensor network for target detection, classification, and tracking. Computer Networks, 605\u2013634 (2004)","DOI":"10.1016\/j.comnet.2004.06.007"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Azatchi, H., Levanoni, Y., Paz, H., Petrank, E.: An on-the-fly mark and sweep garbage collector based on sliding views. ACM SIGPLAN Notices\u00a038(11) (2003)","DOI":"10.1145\/949343.949329"},{"key":"13_CR8","unstructured":"Basharat, A., Catbas, N., Shah, M.: A framework for intelligent sensor network with video camera for structural health monitoring of bridges. In: Proceedings of Third IEEE International Conference on Pervasive Computing and Communications (PerCom (March 2005)"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"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. In: Mobile Networks and Applications, pp. 563\u2013579. Kluwer Academic Publishers (2005)","DOI":"10.1007\/s11036-005-1567-8"},{"key":"13_CR10","unstructured":"Boulis, A., Han, C.C., Srivastava, M.B.: Design and implementation of a framework for efficient and programmable sensor networks. In: International Conference on Mobile Systems, Applications, and Services. USENIX Association"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Brooks, R.R., Ramanathan, P., Sayed, A.M.: Distributed target classification and tracking in sensor networks. In: Proceedings of the IEEE (2003)","DOI":"10.1109\/JPROC.2003.814923"},{"key":"13_CR12","doi-asserted-by":"publisher","first-page":"444","DOI":"10.1145\/63334.63337","volume":"32","author":"N. Carriero","year":"1989","unstructured":"Carriero, N., Gelernter, D.: Linda in context. Communications of the ACM\u00a032, 444\u2013458 (1989)","journal-title":"Communications of the ACM"},{"key":"13_CR13","unstructured":"Crossbow Technology, Inc., http:\/\/www.xbow.com\/"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"Dorigo, M., Caro, G.D., Gambardella, L.: Ant algorithms for discrete optimization. In: Artificial Life, pp. 137\u2013172 (1999)","DOI":"10.1162\/106454699568728"},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Dunkels, A., Gronvall, B., Voigt, T.: Contiki - a lightweight and flexible operating system for tiny networked sensors. In: IEEE International Conference on Local Computer Networks, pp. 455\u2013462. IEEE Computer Society (2004)","DOI":"10.1109\/LCN.2004.38"},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"Endo, T., Taura, K., Yonezawa, A.: A scalable mark-sweep garbage collector on large-scale shared-memory machines. In: Proceedings of the IEEE\/ACM Conference on Supercomputing (1997)","DOI":"10.1145\/509593.509641"},{"key":"13_CR17","unstructured":"Fok, C.L., Roman, G.C., Lu, C.: Rapid development and flexible deployment of adaptive wireless sensor network applications. Technical Report WUCSE-04-59. Washington University, Department of Computer Science and Engineering"},{"key":"13_CR18","series-title":"LNCS","first-page":"346","volume-title":"ECOOP 1993","author":"S. Fr\u00f8lund","year":"1993","unstructured":"Fr\u00f8lund, S., Agha, G.: A language framework for multi-object coordination. In: Nierstrasz, O. (ed.) ECOOP 1993. LNCS, vol.\u00a0707, pp. 346\u2013360. Springer, Heidelberg (1993)"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Gay, D., Levis, P., von Behren, R., Welsh, M., Brewer, E., Culler, D.: The nesc language: A holistic approach to networked embedded systems. In: Proceedings of Programming Language Design and Implementation (PLDI) (June 2003)","DOI":"10.1145\/781131.781133"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Han, C.C., Kumar, R., Shea, R., Kohler, E., Srivastava, M.: A dynamic operating system for sensor nodes. In: International Conference On Mobile Systems, Applications and Services, pp. 163\u2013176. ACM (2005)","DOI":"10.1145\/1067170.1067188"},{"key":"13_CR21","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1016\/0004-3702(77)90033-9","volume":"8","author":"C.E. Hewitt","year":"1977","unstructured":"Hewitt, C.E.: Viewing control structures as patterns of passing messages. Journal of Artificial Intelligence\u00a08, 323\u2013364 (1977)","journal-title":"Journal of Artificial Intelligence"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Hui, J.W., Culler, D.: The dynamic behavior of a data dissemination protocol for network programming at scale. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, pp. 81\u201394. ACM Press (2004)","DOI":"10.1145\/1031495.1031506"},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"Jagannathan, S.: Continuation-based transformations for coordination languages. In: Theoretical Computer Science, vol.\u00a0240, pp. 117\u2013146. Elsevier Science Publishers Ltd. (June 2000)","DOI":"10.1016\/S0304-3975(99)00229-7"},{"key":"13_CR24","unstructured":"Kamin, S.N.: Programming Languages An Interpreter-Based Approach. Addison Wesley (1990)"},{"key":"13_CR25","unstructured":"Karmani, R., Agha, G.: Debugging wireless sensor networks using mobile actors. In: Real-Time and Embedded Technology and Applications Symposium, Poster Abstract (2008), http:\/\/hdl.handle.net\/2142\/4607"},{"key":"13_CR26","first-page":"254","volume-title":"Proceedings of the 6th International Conference on Information Processing in Sensor Networks, IPSN 2007","author":"S. Kim","year":"2007","unstructured":"Kim, S., Pakzad, S., Culler, D., Demmel, J., Fenves, G., Glaser, S., Turon, M.: Health monitoring of civil infrastructures using wireless sensor networks. In: Proceedings of the 6th International Conference on Information Processing in Sensor Networks, IPSN 2007, pp. 254\u2013263. ACM, New York (2007), http:\/\/doi.acm.org\/10.1145\/1236360.1236395"},{"key":"13_CR27","unstructured":"Kwon, Y., Mechitov, K., Sundresh, S., Kim, W., Agha, G.: Resilient localization for sensor networks in outdoor environments. In: International Conference on Distributed Computing Systems, pp. 643\u2013652 (2005)"},{"key":"13_CR28","doi-asserted-by":"crossref","unstructured":"Kwon, Y., Sundresh, S., Mechitov, K., Agha, G.: ActorNet: An actor platform for wireless sensor networks. In: International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1927\u20131300 (2006)","DOI":"10.1145\/1160633.1160871"},{"key":"13_CR29","doi-asserted-by":"crossref","unstructured":"Lajara, R., Pelegri-Sebastia, J., Solano, J.J.P.: Power consumption analysis of operating systems for wireless sensor networks. In: Sensors, vol.\u00a010, pp. 5809\u20135826. IEEE (2010)","DOI":"10.3390\/s100605809"},{"key":"13_CR30","unstructured":"Lesser, V., Charles, L., Ortiz, J., Tambe, M.: Distributed sensor networks\u00a015 (2007)"},{"key":"13_CR31","doi-asserted-by":"crossref","unstructured":"Levis, P., Culler, D.: Mate: A tiny virtual machine for sensor networks. In: International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, USA (October 2002)","DOI":"10.1145\/605406.605407"},{"key":"13_CR32","unstructured":"Madden, S.R., Szewczyk, R., Franklin, M.J., Culler, D.: Supporting aggregate queries over ad-hoc wireless sensor networks. In: Workshop on Mobile Computing and Systems Application (2002)"},{"key":"13_CR33","doi-asserted-by":"crossref","unstructured":"Mainwaring, A., Polastre, J., Culler, R.S.D., Anderson, J.: Wireless sensor networks for habitat monitoring. In: Proceedings of the First ACM International Workshop on Wireless Sensor Networks and Applications (WSNA) (2002)","DOI":"10.1145\/570748.570751"},{"key":"13_CR34","doi-asserted-by":"crossref","unstructured":"Maroti, M., Kusy, B., Simon, G., Ledeczi, A.: The flooding time synchronization protocol. In: Sensys (2004)","DOI":"10.1145\/1031495.1031501"},{"key":"13_CR35","unstructured":"Marti-Oliet, N., Meseguer, J.: Rewriting logic as a logical and semantic framework. In: Meseguer, J. (ed.) Electronic Notes in Theoretical Computer Science, vol.\u00a04. Elsevier Science Publishers (2000)"},{"key":"13_CR36","unstructured":"Mazumdar, S.: Fast range queries using Pre-Aggregated In-Network storage. Masters\u2019 thesis, University of Illinois at Urbana Champaign (2004)"},{"key":"13_CR37","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/1317103.1317110","volume":"4","author":"K. Mechitov","year":"2007","unstructured":"Mechitov, K., Razavi, R., Agha, G.: Architecture design principles to support adaptive service orchestration in wsn applications. ACM SIGBED Review\u00a04, 37\u201342 (2007)","journal-title":"ACM SIGBED Review"},{"key":"13_CR38","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1007\/3-540-64299-4_26","volume-title":"Recent Trends in Algebraic Development Techniques","author":"J. Meseguer","year":"1998","unstructured":"Meseguer, J.: Membership algebra as a logical framework for equational specification. In: Parisi-Presicce, F. (ed.) WADT 1997. LNCS, vol.\u00a01376, pp. 18\u201361. Springer, Heidelberg (1998)"},{"key":"13_CR39","doi-asserted-by":"crossref","unstructured":"Moinzadeh, P., Mechitov, K., Shiftehfar, R., Abdelzaher, T.F., Agha, G., Spencer, B.F.: The time-keeping anomaly of energy-saving sensors: Manifestation, solution, and a structural monitoring case study. In: SECON, pp. 380\u2013388. IEEE (2012)","DOI":"10.1109\/SECON.2012.6275801"},{"key":"13_CR40","unstructured":"Nagayama, T., Spencer, B.F., Agha, G., Mechitov, K.: Model-based data aggregation for structural monitoring employing smart sensors. In: International Conference on Networked Sensing Systems (2006)"},{"key":"13_CR41","doi-asserted-by":"crossref","unstructured":"Polastre, J., Hill, J., Culler, D.: Versatile low power media access for wireless sensor networks. In: Proceedings of the Second ACM Conference on Embedded Networked Sensor Systems (SenSys) (November 2004)","DOI":"10.1145\/1031495.1031508"},{"key":"13_CR42","unstructured":"Razavi, R., Mechitov, K., Agha, G., Perrot, J.F.: Ambiance: A mobile agent platform for end-user programmable ambient systems. In: Advances in Ambient Intelligence, Frontiers in Artificial Intelligence and Applications, vol.\u00a0164, pp. 81\u2013106. IOS Press (2007)"},{"key":"13_CR43","unstructured":"Reade, C.: Elements of Functional Programming. Addison-Wesley (1989)"},{"key":"13_CR44","unstructured":"Shevlyagin, S., Mechitov, K., Agha, G.: Implementation of fault tolerance in actornet. In: UIUC Department of Computer Science Undergraduate Research Symposium (2008)"},{"key":"13_CR45","doi-asserted-by":"crossref","unstructured":"Stamos, J.W., Gifford, D.K.: Remote evaluation. ACM Transactions on Programming Languages and Systems, 537\u2013564 (1990)","DOI":"10.1145\/88616.88631"},{"key":"13_CR46","unstructured":"Stevens, W.R.: Advanced Programming in the UNIX Environment. Addison Wesley (1992)"},{"key":"13_CR47","unstructured":"Sussman, H.A.G.J., Sussman, J.: Structure and Interpretation of Computer Programs, 2nd edn. The MIT Press (1996)"},{"key":"13_CR48","unstructured":"Tanenbaum, A.S.: Computer Networks, 4th edn. Prentice Hall (2003)"},{"key":"13_CR49","doi-asserted-by":"crossref","unstructured":"Tel, G.: Introduction to Distributed Algorithms, 2nd edn. Cambridge University Press (2001)","DOI":"10.1017\/CBO9781139168724"},{"key":"13_CR50","unstructured":"TinyOS, http:\/\/www.tinyos.net"},{"issue":"4","key":"13_CR51","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/67387.67410","volume":"24","author":"C. Tomlinson","year":"1989","unstructured":"Tomlinson, C., Kim, W., Scheevel, M., Singh, V., Will, B., Agha, G.: Rosette: An object-oriented concurrent systems architecture. SIGPLAN Notices\u00a024(4), 91\u201393 (1989)","journal-title":"SIGPLAN Notices"},{"key":"13_CR52","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/BFb0017187","volume-title":"Memory Management","author":"N. Venkatasubramanian","year":"1992","unstructured":"Venkatasubramanian, N., Agha, G., Talcott, C.L.: Scalable distributed garbage collection for systems of active objects. In: Bekkers, Y., Cohen, J. (eds.) IWMM-GIAE 1992. LNCS, vol.\u00a0637, pp. 134\u2013147. Springer, Heidelberg (1992)"},{"key":"13_CR53","doi-asserted-by":"crossref","unstructured":"Watanabe, T., Yonezawa, A.: Reflection in an object-oriented concurrent language. In: Meyrowitz, N.K. (ed.) OOPSLA, pp. 306\u2013315. ACM (1988)","DOI":"10.1145\/62084.62111"},{"key":"13_CR54","doi-asserted-by":"crossref","unstructured":"Watanabe, T., Yonezawa, A.: Reflection in an object-oriented concurrent language. In: Yonezawa, A. (ed.) ABCL: An Object-Oriented Concurrent System. MIT Press (1990)","DOI":"10.1007\/BFb0024158"},{"key":"13_CR55","unstructured":"Yin, L., Uttamchandani, S., Palmer, J., Katz, R.H., Agha, G.A.: Autoloop: Automated action selection in the \u201dobserve-analyze-act\u201d loop for storage systems. In: POLICY, pp. 129\u2013138. IEEE Computer Society (2005)"},{"key":"13_CR56","doi-asserted-by":"crossref","unstructured":"Yonezawa, A., Shibayama, E., Takada, T., Honda, Y.: Modelling and programming in an object-oriented concurrent language ABCL\/1. In: Yonezawa, A., Tokoro, M. (eds.) Object-Oriented Concurrent Programming. MIT Press (1987)","DOI":"10.1145\/28697.28722"},{"key":"13_CR57","doi-asserted-by":"crossref","unstructured":"Yonezawa, A., Watanabe, T.: An introduction to object-based, reflective, concurrent computation. In: Agha, G., Wegner, P., Yonezawa, A. (eds.) Proceedings of the ACM SIGPLAN Workshop on Object-Based Concurrent Programming (1988)","DOI":"10.1145\/67386.67399"}],"container-title":["Lecture Notes in Computer Science","Concurrent Objects and Beyond"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-44471-9_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T14:58:09Z","timestamp":1746370689000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-44471-9_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783662444702","9783662444719"],"references-count":57,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-44471-9_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}