{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T15:41:15Z","timestamp":1791214875231,"version":"4.1.0"},"reference-count":31,"publisher":"IGI Global Scientific Publishing","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,7,1]]},"abstract":"<p>One of the main obstacles to the adoption of Wireless Sensor Networks (WSNs) outside the research community is the lack of high level mechanisms to easily program them. This problem affects distributed applications in general, and it has been replied by the Software Engineering community, which recently embraced Service Oriented Programming (SOP) as a powerful abstraction to ease development of distributed applications in traditional networking scenarios. In this paper, the authors move from these two observations to propose SLIM: a middleware to support service oriented programming in mobile Wireless Sensor and Actuator Networks (WSANs). The presence of actuators into the network, and the capability of SLIM to support efficient multicast invocation within an advanced protocol explicitly tailored to mobile scenarios, make it a good candidate to ease development of complex monitoring and controlling applications. In the paper the authors describe SLIM in detail and show how its performance easily exceeds traditional approaches to service invocation in mobile ad-hoc networks.<\/p>","DOI":"10.4018\/jssoe.2010070104","type":"journal-article","created":{"date-parts":[[2011,2,15]],"date-time":"2011-02-15T15:18:55Z","timestamp":1297783135000},"page":"60-74","source":"Crossref","is-referenced-by-count":8,"title":["SLIM"],"prefix":"10.4018","volume":"1","author":[{"given":"Gianpaolo","family":"Cugola","sequence":"first","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alessandro","family":"Margara","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jssoe.2010070104-0","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2004.04.003"},{"key":"jssoe.2010070104-1","author":"I.Andonovic","year":"2009","journal-title":"Wireless sensor networks for cattle health monitoring"},{"key":"jssoe.2010070104-2","doi-asserted-by":"publisher","DOI":"10.1007\/s11761-009-0043-x"},{"key":"jssoe.2010070104-3","doi-asserted-by":"publisher","DOI":"10.1108\/17427370580000131"},{"key":"jssoe.2010070104-4","doi-asserted-by":"crossref","unstructured":"Biswas, S., & Morris, R. (2005, October). Exor: opportunistic multi-hop routing for wireless networks. ACM SIGCOMM Computer Communication Review, 35(4).","DOI":"10.1145\/1090191.1080108"},{"key":"jssoe.2010070104-5","doi-asserted-by":"crossref","unstructured":"Bromberg, Y. D., & Issarny, V. (2005). Indiss: interoperable discovery system for networked services. In Proceedings of the acm\/ifip\/usenix 2005 international conference on middleware (Middleware \u201905) (pp. 164-183). New York: Springer Verlag.","DOI":"10.1007\/11587552_9"},{"key":"jssoe.2010070104-6","unstructured":"Campo, C., Munoz, M., Perea, J. C., Marin, A., & Garcia-Rubio, C. (2005). Pdp and gsdl: A new service discovery middleware to support spontaneous interactions in pervasive systems. In Proceedings of the third ieee international conference on pervasive computing and communications workshops (Percomw \u201905) (pp. 178-182). Washington, DC: IEEE Computer Society."},{"key":"jssoe.2010070104-7","unstructured":"Chakeres, I. D., & Perkins, C. E. (2008, February). Dynamic MANET On-demand Routing Protocol (IETF Internet Draft, draft-ietf-manet-dymo-12.txt)."},{"key":"jssoe.2010070104-8","doi-asserted-by":"publisher","DOI":"10.1145\/972374.972388"},{"key":"jssoe.2010070104-9","doi-asserted-by":"crossref","unstructured":"Cugola, G., & Migliavacca, M. (2009). A context and content-based routing protocol for mobile sensor networks. In Proceedings of the 6th european conference on wireless sensor networks (Ewsn \u201909) (pp. 69-85). Berlin: Springer Verlag.","DOI":"10.1007\/978-3-642-00224-3_5"},{"key":"jssoe.2010070104-10","article-title":"The handbook of mobile middleware","author":"G.Cugola","year":"2006","journal-title":"Content-Based Publish-Subscribe in a Mobile Environment"},{"key":"jssoe.2010070104-11","unstructured":"Delicato, F. C. P. F., Pires, F. P., Pirmez, L., & Carmo, L. F. (2003). A flexible web service based architecture for wireless sensor networks. In Proceedings of the 23rd international conference on distributed computing systems (Icdcsw \u201903) (p. 730). Washington, DC: IEEE Computer Society."},{"key":"jssoe.2010070104-12","doi-asserted-by":"crossref","unstructured":"Evers, L., & Havinga, P. (2007, Oct). Supply chain management automation using wireless sensor networks. In Proceedings of the ieee int. conf. on mobile adhoc and sensor systems, Pisa, Italy (pp. 1-3). Washington, DC: IEEE.","DOI":"10.1109\/MOBHOC.2007.4428689"},{"key":"jssoe.2010070104-13","unstructured":"Golatowski, F., Blumenthal, J. H. M., Haase, M., Burchardt, H., & Timmermann, D. (2003). Service-Oriented Software Architecture for Sensor Networks. In Proceedings of the int. workshop on mobile computing (imc\u00e2\u212203) (pp. 93-98)."},{"key":"jssoe.2010070104-14","doi-asserted-by":"crossref","unstructured":"Helal, S., Desai, N., Verma, V., & Lee, C. (2003, march). Konark - a service discovery and delivery protocol for ad-hoc networks (Vol. 3, pp. 2107-2113).","DOI":"10.1109\/WCNC.2003.1200712"},{"key":"jssoe.2010070104-15","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(00)00184-5"},{"key":"jssoe.2010070104-16","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2008.79"},{"key":"jssoe.2010070104-17","doi-asserted-by":"crossref","unstructured":"Intanagonwiwat, C., Govindan, R., & Estrin, D. (2000). Directed diffusion: a scalable and robust communication paradigm for sensor networks. In Proceedings of the 6th annual international conference on mobile computing and networking (Mobicom \u201900) (pp. 56-67). New York: ACM.","DOI":"10.1145\/345910.345920"},{"key":"jssoe.2010070104-18","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2007.07.002"},{"key":"jssoe.2010070104-19","doi-asserted-by":"crossref","unstructured":"Jardak, C., Meshkova, E., & Riihij, \u00c3. \u00a4rvi, J., Rerkrai, K., & Mahonen, P. (2008, March 31-April 3). Implementation and performance evaluation of nanoip protocols: Simplified versions of tcp, udp, http and slp for wireless sensor networks. In Proceedings of the IEEE Wireless Communications & Networking Conference (Wcnc 2008), Las Vegas, NV (pp. 2474-2479). Washington, DC: IEEE.","DOI":"10.1109\/WCNC.2008.435"},{"key":"jssoe.2010070104-20","author":"M.Jeronimo","year":"2003","journal-title":"Upnp design by example: A software developer\u2019s guide to universal plug and play"},{"key":"jssoe.2010070104-21","doi-asserted-by":"crossref","unstructured":"Kushwaha, M., Amundson, I., Koutsoukos, X., Neema, S., & Sztipanovits, J. (2007, January). Oasis: A programming framework for service-oriented sensor networks. In Proceedings of the Communication systems software and middleware the 2nd international conference (comsware 2007) (pp. 1-8).","DOI":"10.1109\/COMSWA.2007.382431"},{"key":"jssoe.2010070104-22","doi-asserted-by":"crossref","unstructured":"Leguay, J., Lopez-Ramos, M., Jean-Marie, K., & Conan, V. (2008, October). An efficient service oriented architecture for heterogeneous and dynamic wireless sensor networks. In Proceedings of the 33rd IEEE Conference on Local Computer Networks (LCN 2008) (pp. 740-747).","DOI":"10.1109\/LCN.2008.4664275"},{"key":"jssoe.2010070104-23","doi-asserted-by":"crossref","unstructured":"Li, L., Sun, L., Ma, J., & Chen, C. (2008, June). A receiver-based opportunistic forwarding protocol for mobile sensor networks. In the 28th International Conference on Distributed Computing Systems Workshops.","DOI":"10.1109\/ICDCS.Workshops.2008.105"},{"key":"jssoe.2010070104-24","unstructured":"Picco, G., & Mottola, L. (in press). Programming wireless sensor networks: Fundamental concepts and state-of-the-art. Comp. Surv. Proceedings of the 3rd Int. Conf. on Pervasive Computing Technologies for Healthcare. (2009, April). London. Washington, DC: IEEE."},{"key":"jssoe.2010070104-25","unstructured":"Sailhan, F., & Issarny, V. (2005). Scalable service discovery for manet. In Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications (Percom \u201905) (pp. 235-244). Washington, DC: IEEE Computer Society."},{"key":"jssoe.2010070104-26","doi-asserted-by":"crossref","unstructured":"Sikka, P., Corke, P., Valencia, P., Crossman, C., Swain, D., & Bishop-Hurley, G. (2006). Wireless ad-hoc sensor and actuator networks on the farm. In Proceedings of the 5th Int. Conf. on Information Processing in Sensor Networks (pp. 492-499). New York: ACM.","DOI":"10.1109\/IPSN.2006.243938"},{"key":"jssoe.2010070104-27","doi-asserted-by":"publisher","DOI":"10.1002\/047011276X"},{"key":"jssoe.2010070104-28","doi-asserted-by":"crossref","unstructured":"Tapia, D. I., Fraile, J. A., Rodr\u00ecguez, S., de Paz, J. F., & Bajo, J. (2009). Wireless sensor networks in home care. In Proceedings of the 10th International Work-Conference on Artificial Neural Networks (IWANN \u201909) (pp. 1106-1112). Berlin: Springer Verlag.","DOI":"10.1007\/978-3-642-02478-8_138"},{"key":"jssoe.2010070104-29","unstructured":"Varga, A. (2001, June). The OMNeT++ Discrete Event Simulation System. In Proceedings of the European Simulation Multiconference (ESM\u20192001)."},{"key":"jssoe.2010070104-30","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2003.1255648"}],"container-title":["International Journal of Systems and Service-Oriented Engineering"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=47038","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T11:51:13Z","timestamp":1740916273000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jssoe.2010070104"}},"subtitle":["Service Location and Invocation Middleware for Mobile Wireless Sensor and Actuator Networks"],"short-title":[],"issued":{"date-parts":[[2010,7,1]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,7]]}},"URL":"https:\/\/doi.org\/10.4018\/jssoe.2010070104","relation":{},"ISSN":["1947-3052","1947-3060"],"issn-type":[{"value":"1947-3052","type":"print"},{"value":"1947-3060","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,1]]}}}