{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:46:21Z","timestamp":1781106381211,"version":"3.54.1"},"reference-count":34,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,10,1]]},"abstract":"<p>Considerable research has been performed in applying run-time reconfigurable component models to the domain of wireless sensor networks. The ability to dynamically deploy and reconfigure software components has clear advantages in sensor networks, which are typically large in scale and expected to operate for long periods in the face of node mobility, dynamic environmental conditions, and changing application requirements. LooCI is a component and binding model that is optimized for use in resource-constrained environments such as Wireless Sensor Networks. LooCI components use a novel event-based binding model that allows developers to model rich component interactions, while providing support for run-time reconfiguration, reflection, and policy-based management. This paper reports on the design of LooCI and describes a prototype implementation for the Sun SPOT. This platform is then evaluated in context of a real-world river monitoring and warning scenario in the city of S\u00e3o Carlos, Brazil.<\/p>","DOI":"10.4018\/jmcmc.2010100103","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T15:22:57Z","timestamp":1297783377000},"page":"38-64","source":"Crossref","is-referenced-by-count":12,"title":["Building Wireless Sensor Network Applications with LooCI"],"prefix":"10.4018","volume":"2","author":[{"given":"Daniel","family":"Hughes","sequence":"first","affiliation":[{"name":"Xi\u2019an Jiaotong-Liverpool University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Klaas","family":"Thoelen","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wouter","family":"Horr\u00e9","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nelson","family":"Matthys","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Javier","family":"Del Cid","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sam","family":"Michiels","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christophe","family":"Huygens","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jo","family":"Ueyama","sequence":"additional","affiliation":[{"name":"University of S\u00e3o Paulo, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jmcmc.2010100103-0","first-page":"1","author":"M.Bell","year":"2008","journal-title":"Introduction to Service-Oriented Modeling, Service-Oriented Modeling: Service Analysis, Design, and Architecture"},{"key":"jmcmc.2010100103-1","unstructured":"Buonadonna, P., Hill, J., & Culler, D. (2001). Active Message Communication for Tiny Networked Sensors. In Proceedings of the 20th annual Joint Conference of the IEEE Computer and Communications Societies (InfoCom'01) (pp. 1-11), Anchorage, AK."},{"key":"jmcmc.2010100103-2","doi-asserted-by":"crossref","unstructured":"Costa, P., Coulson, G., Gold, R., Lad, M., Mascolo, C., Mottola, L., et al. (2007). The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario. In Proceedings of the 5th Annual IEEE International Conference on Pervasive Computing and Comunications (PerCom\u201907), White Plains, NY (pp. 69-78).","DOI":"10.1109\/PERCOM.2007.36"},{"key":"jmcmc.2010100103-3","doi-asserted-by":"crossref","unstructured":"Costa, P., Mottola, L., Murphy, A. L., & Picco, G. P. (2007). Programming Wireless Sensor Networks With the TeenyLime Middleware. In Proceedings of the ACM\/IFIP\/USENIX International Conference on Middleware (Middleware\u201907), Newport Beach, CA (pp. 429-449).","DOI":"10.1007\/978-3-540-76778-7_22"},{"key":"jmcmc.2010100103-4","doi-asserted-by":"publisher","DOI":"10.1145\/1328671.1328672"},{"key":"jmcmc.2010100103-5","unstructured":"Crossbow. (n.d.). MICA-Z Wireless Measurement System, Data Sheet. Retrieved from http:\/\/www.xbow.com\/Products\/Product_pdf_files\/Wireless_pdf\/MICAz_Datasheet.pdf"},{"key":"jmcmc.2010100103-6","doi-asserted-by":"crossref","unstructured":"Dowling, J., & Cahill, V. (2004). Self-Managed Decentralised Systems using K-components and Collaborative Reinforcement Learning. In Proceedings of the 1st ACM SIGSOFT workshop on Self-managed Systems (WOSS\u201904) (pp. 39-43).","DOI":"10.1145\/1075405.1075413"},{"key":"jmcmc.2010100103-7","doi-asserted-by":"crossref","unstructured":"Dunkels, A., Gr\u00f6nvall, B., & Voigt, T. (2004). Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors. In Proceedings of 29th IEEE International Conference on Local Computer Networks (LCN\u201904), Tampa, FL (pp. 455-462).","DOI":"10.1109\/LCN.2004.38"},{"key":"jmcmc.2010100103-8","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857078"},{"key":"jmcmc.2010100103-9","doi-asserted-by":"crossref","unstructured":"Gay, D., Levis, P., Von Behren, R., Welsh, M., Brewer, E., & Culler, D. (2003). The NesC Language: A Holistic Approach to Networked Embedded Systems. In Proceedings of the conference on Programming Language Design and Implementation, ACM SIGPLAN, San Diego, CA (pp. 1-11).","DOI":"10.1145\/780822.781133"},{"key":"jmcmc.2010100103-10","doi-asserted-by":"crossref","unstructured":"Grace, P., Coulson, G., Blair, G., Porter, B., & Hughes, D. (2006). Dynamic Reconfiguration in Sensor Middleware. In Proceedings of the 1st International Workshop on Middleware for Sensor Networks (MidSens'06), Melbourne, Australia (pp. 1-6).","DOI":"10.1145\/1176866.1176867"},{"key":"jmcmc.2010100103-11","doi-asserted-by":"crossref","unstructured":"Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., & Pister, K. (2000). System Architecture Directions for Networked Sensors. In Proceedings of the ACM SIGPLAN (Vol. 35, No. 11, pp. 93-104).","DOI":"10.1145\/356989.356998"},{"key":"jmcmc.2010100103-12","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1279"},{"key":"jmcmc.2010100103-13","doi-asserted-by":"crossref","unstructured":"Huygens, C., & Joosen, W. (2009). Federated and Shared Use of Sensor Networks through Security Middleware. In Proceedings of the 6th International Conference on Information Technology: New Generations (ITNG\u201909), Las Vegas, NV (pp. 1005-1011).","DOI":"10.1109\/ITNG.2009.181"},{"key":"jmcmc.2010100103-14","unstructured":"Iona., et al. (n.d.). Service Component Architecture: Building Systems using a Service Oriented Architecture. Retrieved from www.iona.com\/devcenter\/sca\/SCA_White_Paper1_09.pdf"},{"key":"jmcmc.2010100103-15","unstructured":"IWT Stadium project 80037. (n.d.). Software technology for adaptable distributed middleware. Retrieved from http:\/\/distrinet.cs.kuleuven.be\/projects\/stadium\/"},{"key":"jmcmc.2010100103-16","doi-asserted-by":"crossref","unstructured":"Lee, S., Lee, Y., & Lee, H. (2006). Jini-Based Ubiquitous Computing Middleware Supporting Event and Context Management Services (LNCS 4159, No. 6, pp. 786-795). Berlin: Springer.","DOI":"10.1007\/11833529_80"},{"key":"jmcmc.2010100103-17","doi-asserted-by":"crossref","unstructured":"Mainwaring, A., Polastre, J., Szewczyk, R., & Anderson, J. (2002). Wireless Sensor Networks for Habitat Monitoring. In Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, Atlanta (pp. 88-97).","DOI":"10.1145\/570738.570751"},{"key":"jmcmc.2010100103-18","unstructured":"Marron, P. J., Lachenmann, A., Minder, A., & Hahner, J. (2005). Sauter R., Rothermel K, TinyCubus: A flexible and adaptive framework for sensor networks. In Proceedings of the 2nd European Workshop on Wireless Sensor Networks (EWSN) (pp. 278-289)."},{"key":"jmcmc.2010100103-19","doi-asserted-by":"crossref","unstructured":"Matthys, N., Huygens, C., Hughes, D., Michiels, S., & Joosen, W. (2009). Flexible Integration of Data Qualities in Wireless Sensor Networks. In Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks (MidSens'09), Urbana Champaign, IL.","DOI":"10.1145\/1658192.1658198"},{"key":"jmcmc.2010100103-20","doi-asserted-by":"crossref","unstructured":"May, T. D., Dunning, S. H., & Hallstrom, J. O. (2005). An RPC Design for Wireless Sensor Networks. In Proceedings of the IEEE International Mobile Adhoc and Sensor Systems Conference (MASS\u201905), Washington, DC (pp. 138-146).","DOI":"10.1109\/MAHSS.2005.1542785"},{"key":"jmcmc.2010100103-21","unstructured":"Mote, I. V. (n.d.). T-MOTE Sky Ultra-low Power Wireless Module Data Sheet. Retrieved from http:\/\/www.cs.uvm.edu\/~crobinso\/mote\/tmote-sky-datasheet-102.pdf"},{"key":"jmcmc.2010100103-22","doi-asserted-by":"crossref","unstructured":"Parlavantzas, N., Coulson, G., & Blair, G. (2003, September). An Extensible Binding Framework for Component-Based Middleware. In Proceedings of the 7th IEEE International Enterprise Distributed Object Computing Conference (EDOC\u201903), Brisbane, Australia (pp. 252-263).","DOI":"10.1109\/EDOC.2003.1233854"},{"key":"jmcmc.2010100103-23","doi-asserted-by":"crossref","unstructured":"Pohl, A., Krumm, H., Holland, F., Stewing, F. J., & Lueck, I. (2008a). Service-Orientation and Flexible Service Binding in Distributed Automation and Control Systems. In Proceedings of the 22nd International Conference on Advanced Information Networking and Applications \u2013 Workshops (IANA), Okinawa, Japan (pp. 1393-1398).","DOI":"10.1109\/WAINA.2008.265"},{"key":"jmcmc.2010100103-24","doi-asserted-by":"crossref","unstructured":"Pohl, A., Krumm, H., Holland, F., Stewing, F. J., & Lueck, I. (2008b). Service-Orientation and Flexible Service Binding in Distributed Automation and Control Systems. In Proceedings of the 22nd International Conference on Advanced Information Networking and Applications (IANA), Okinawa, Japan (pp. 1393-1398).","DOI":"10.1109\/WAINA.2008.265"},{"key":"jmcmc.2010100103-25","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2008.25"},{"key":"jmcmc.2010100103-26","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273022"},{"key":"jmcmc.2010100103-27","doi-asserted-by":"crossref","unstructured":"Rellermeyer, J., Alonso, G., & Roscoe, T. (2007). R-OSGi: Distributed applications through software modularization. In Proceedings of the 8th International Middleware Conference (Middleware\u201907) (pp. 1-10).","DOI":"10.1007\/978-3-540-76778-7_1"},{"key":"jmcmc.2010100103-28","unstructured":"Sentilla. (n.d.). Perk Platform Frequently Asked Questions. Retrieved from http:\/\/www.sentilla.com\/perk_faq.html"},{"key":"jmcmc.2010100103-29","doi-asserted-by":"crossref","unstructured":"Simon, D., Cifuentes, C., Cleal, D., Daniels, J., & White, D. (2006). Java on the Bare Metal of Wireless Sensor Devices: the Squawk Java Virtual Machine. In Proceedings of the 2nd International Conference on Virtual Execution Environments, Ottawa, Canada (pp. 78-88).","DOI":"10.1145\/1134760.1134773"},{"key":"jmcmc.2010100103-30","doi-asserted-by":"publisher","DOI":"10.1002\/met.130"},{"key":"jmcmc.2010100103-31","unstructured":"Sun Microsystems (n.d.a). Small Programmable Object Technology, Inspiring Java developers to create a whole new breed of devices and technologies - and accelerating the growth of the \u2018Internet of Things\u2019. Retrieved from http:\/\/www.sunspotworld.com\/vision.html"},{"key":"jmcmc.2010100103-32","unstructured":"Sun Microsystems (n.d.b). Java ME \u2013 the Most Ubiquitous Application Platform for Mobile Devices. Retrieved from http:\/\/java.sun.com\/javame\/index.jsp"},{"key":"jmcmc.2010100103-33","unstructured":"The University of Tennessee at Martin. (n.d.). The First 10,000 Primes. Retrieved from http:\/\/primes.utm.edu\/lists\/small\/10000.txt"}],"container-title":["International Journal of Mobile Computing and Multimedia Communications"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=47330","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T11:52:10Z","timestamp":1740916330000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jmcmc.2010100103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2010,10,1]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,10]]}},"URL":"https:\/\/doi.org\/10.4018\/jmcmc.2010100103","relation":{},"ISSN":["1937-9412","1937-9404"],"issn-type":[{"value":"1937-9412","type":"print"},{"value":"1937-9404","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,10,1]]}}}