Skip to main content

Dynamic Ad Hoc Coordination of Distributed Tasks Using Micro-Agents

  • Conference paper
Agents in Principle, Agents in Practice (PRIMA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7047))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Chapter  Google Scholar 

  2. 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)

  3. 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 Scholar 

  4. Google: What is Android? http://developer.android.com/guide/basics/what-is-android.html (accessed on: August 24, 2011)

  5. 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)

  6. Hamlin, K.: Unconference blog, http://www.unconference.net (accessed on: August 24, 2011)

  7. Jensen, K.: Coloured Petri-Nets – Basic concepts, Analysis Models and Practical Use, vol. 1. Springer, Heidelberg (1992)

    Book  MATH  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Wikipedia: Unconference, http://en.wikipedia.org/wiki/Unconference (accessed on: August 24, 2011)

  11. Wooldridge, M., Jennings, N.R.: Intelligent agents: Theory and practice. The Knowledge Engineering Review 10(2), 115–152 (1995)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics