Abstract
The notion of μ-agents to develop complex software applications has been under active research interest for some time. Through improved organisational modelling μ-agents provide stronger support for decomposition and abstraction in decentralized applications. With the advent of the mobile application platform Android – which exhibits strong analogies to multi-agent system principles – we strongly believe that μ-agent-based modelling has become an increasingly attractive alternative. It can combine decentralized application development with the wide-ranging set of sensors and communication channels to foster both context-sensitivity and flexibility of applications. By integrating Android with the μ-agent concept mobile applications can put stronger emphasis on coordination of task-oriented agent organisations. As an example how this can facilitate the development of distributed applications, we describe an application for the field of ”Unconferences” to dynamically schedule informal talks in an ad hoc manner. We model the central aspects of the application and show the advantages of our μ-agent-based approach. Finally, we contrast our approach to existing work in this field and suggest the consideration of μ-agents as an alternative to conventional object-oriented software development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agüero, J., Rebollo, M., Carrascosa, C., Julián, V.: Does Android Dream with Intelligent Agents? In: Corchado, J., Rodríguez, S., Llinas, J., Molina, J. (eds.) International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008). Advances in Soft Computing, vol. 50, pp. 194–204. Springer, Heidelberg (2009)
Crossett, L., Kraus, J., Lawson, S.: Collaborative tools used to organize a library camp unconference (March 2009), http://eprints.rclis.org/bitstream/10760/12831/1/Preprint-CollaborativeToolsUsedtoOrganizeaLibraryCampUnconference.pdf (accessed on: August 24, 2011)
Ferber, J., Gutknecht, O.: A meta-model for the analysis and design of organizations in multi-agent systems. In: Third International Conference on Multi-Agent Systems (ICMAS 1998), pp. 128–135. IEEE Computer Society (1998)
Google: What is Android? http://developer.android.com/guide/basics/what-is-android.html (accessed on: August 24, 2011)
Gotta, D., Trucco, T., Ughetti, M., Semeria, S., Cucé, C., Porcino, A.M.: JADE Android Add-on Guide, http://jade.tilab.com/doc/tutorials/JADE_ANDROID_Guide.pdf , (accessed on: August 24, 2011)
Hamlin, K.: Unconference blog, http://www.unconference.net (accessed on: August 24, 2011)
Jensen, K.: Coloured Petri-Nets – Basic concepts, Analysis Models and Practical Use, vol. 1. Springer, Heidelberg (1992)
Nowostawski, M., Purvis, M., Cranefield, S.: KEA - Multi-Level Agent Architecture. In: Dunin-Keplicz, B., Nawarecki, E. (eds.) CEEMAS 2001. LNCS (LNAI), vol. 2296, pp. 355–362. Springer, Heidelberg (2002)
Santi, A., Guidi, M., Ricci, A.: JaCa-Android: An Agent-Based Platform for Building Smart Mobile Applications. In: Dastani, M., El Fallah Seghrouchni, A., Hübner, J., Leite, J. (eds.) LADS 2010. LNCS, vol. 6822, pp. 95–114. Springer, Heidelberg (2011)
Wikipedia: Unconference, http://en.wikipedia.org/wiki/Unconference (accessed on: August 24, 2011)
Wooldridge, M., Jennings, N.R.: Intelligent agents: Theory and practice. The Knowledge Engineering Review 10(2), 115–152 (1995)
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
Frantz, C., Nowostawski, M., Purvis, M.K. (2011). Dynamic Ad Hoc Coordination of Distributed Tasks Using Micro-Agents. In: Kinny, D., Hsu, J.Yj., Governatori, G., Ghose, A.K. (eds) Agents in Principle, Agents in Practice. PRIMA 2011. Lecture Notes in Computer Science(), vol 7047. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25044-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-25044-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25043-9
Online ISBN: 978-3-642-25044-6
eBook Packages: Computer ScienceComputer Science (R0)