Abstract
In the context of the development of wireless sensor network (WSN) applications, effective programming frameworks and middlewares for rapid and efficient prototyping of resource-constrained applications are highly required. Mobile agents are an effective distributed programming paradigm that is being used for WSN programming. However its diffusion is limited mainly due to the scarce availability of usable mobile agent systems for WSNs. This paper proposes TinyMAPS, a mobile agent system for programming WSNs based on the Sentilla sensor platform. TinyMAPS derives from MAPS (Mobile Agent Platform for Sun SPOT) and is specifically tailored for sensors more constrained than the Sun SPOTs. After providing a description of TinyMAPS and its comparison with MAPS, a simple yet effective case study implemented with TinyMAPS and concerning a real-time WBSN-based system for human activity monitoring is described.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Yoneki, E., Bacon, J.: A survey of Wireless Sensor Network technologies: research trends and middlewares role. Technical Report UCAM-CL-TR-646, University of Cambridge, UK (September 2005)
Lange, D.B., Oshima, M.: Seven Good Reasons for Mobile Agents. Communications of the ACM 42(3) (1999)
Fok, C.-L., Roman, G.-C., Lu, C.: Agilla: A Mobile Agent Middleware for Sensor Networks. Accepted to ACM Transactions on Autonomous and Adaptive Systems Special Issue (2011)
TinyOS: documentation and software (March 2011), http://www.tinyos.net
Kwon, Y., Sundresh, S., Mechitov, K., Agha, G.: ActorNet: An Actor Platform for Wireless Sensor Networks. In: 5th Intl. Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), pp. 1297–1300. ACM, New York (2006)
Muldoon, C., O’ Hare, G.M.P., Collier, R.W., O’ Grady, M.J.: Agent Factory Micro Edition: A Framework for Ambient Applications. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2006, vol. 3993, pp. 727–734. Springer, Heidelberg (2006)
Aiello, F., Fortino, G., Gravina, R., Guerrieri, A.: A Java-based Agent Platform for Programming Wireless Sensor Networks. The Computer Journal 54(3), 439–454 (2011)
Mobile Agent Platform for Sun SPOT (MAPS), documentation and software (April 2011), http://maps.deis.unical.it
Sun Small Programmable Object Technology (Sun SPOT) (March 2011), http://www.sunspotworld.com
Aiello, F., Carbone, A., Fortino, G., Galzarano, S.: Java-based Mobile Agent Platforms for Wireless Sensor Networks. In: Workshop on Agent Based Computing: from Model to Implementation VII (ABC:MI 2010). IEEE Press, Poland (2010)
Sentilla Developer Community (March 2011), http://www.sentilla.com/developer.html
Dikaiakos, M., Kyriakou, M., and Samaras, G.: Performance evaluation of mobile-agent middleware: A hierarchical approach. In: Picco, G.P. (ed.) MA 2001. LNCS, vol. 2240, pp. 244–259. Springer, Heidelberg (2001)
Bellifemine, F., Fortino, G., Giannantonio, R., Gravina, R., Guerrieri, A., Sgroi, M.: SPINE: A domain-specific framework for rapid prototyping of WBSN applications. Software-Practice & Experiences 41(3), 237–265 (2011)
Bellifemine, F., Fortino, G., Giannantonio, R., Guerrieri, A.: Platform-independent development of collaborative WBSN applications: SPINE2. In: IEEE International Conference on Systems, Man, and Cybernetics (SMC), San Antonio, TX, USA, October 11-14 (2009)
Signal Processin In Node Environment (SPINE) (March 2011), http://spine.tilab.com
Maurer,U., Smailagic, A., Siewiorek, D. P., Deisher, M.: Activity recognition and monitoring using multiple sensors on different body positions. In: International Workshop on Wearable and Implantable Body Sensor Networks, pp. 113–116. IEEE Computer Society, USA (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aiello, F., Fortino, G., Galzarano, S., Vittorioso, A. (2011). TinyMAPS: A Lightweight Java-Based Mobile Agent System for Wireless Sensor Networks. In: Brazier, F.M.T., Nieuwenhuis, K., Pavlin, G., Warnier, M., Badica, C. (eds) Intelligent Distributed Computing V. Studies in Computational Intelligence, vol 382. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24013-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-24013-3_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24012-6
Online ISBN: 978-3-642-24013-3
eBook Packages: EngineeringEngineering (R0)