Skip to main content

Extending Gaia with Agent Design and Iterative Development

  • Chapter

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4951))

Abstract

Agent-oriented methodologies are an important means for constructing agent-based systems in a controlled repeatable form. However, agent-oriented methodologies have not received much acceptance in industrial environments, which can be partially explained by drawbacks in current agent-oriented methodologies, mainly in terms of applicability and comprehensiveness. Specifically, Gaia, one of the most cited methodologies, does not consider agent design, nor exhibits an agile methodological process. On the other hand, Gaia is based on organisational abstractions (which makes it suitable to cope with the design of complex systems) and possesses a simple methodological process whose neutrality makes it suitable for extensions. In this paper, we extend Gaia in two directions: we incorporate an agent design phase, and we enhance the methodological process with the use of iterations.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems (8), 203–236 (2004)

    Article  Google Scholar 

  2. Brooks, R.A.: A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation 2(1), 14–23 (1986)

    Google Scholar 

  3. DeLoach, S.A.: Modeling organizational rules in the multiagent systems engineering methodology. In: Cohen, R., Spencer, B. (eds.) Canadian AI 2002. LNCS (LNAI), vol. 2338, Springer, Heidelberg (2002)

    Google Scholar 

  4. Ferber, J., Gutknecht, O., Michel, F.: From agents to organisations: An organizational view of multi-agent systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)

    Google Scholar 

  5. Fowler, M., Scott, K.: UML Destilled: Applying the Standard Object Modeling Language. Addison-Wesley, Reading (1997)

    Google Scholar 

  6. Gonzalez-Palacios, J.: Increasing Accessibility in Agent-Oriented Methodologies. PhD thesis, University of Southampton (to appear, 2006)

    Google Scholar 

  7. Jacobson, I., Rumbaugh, J., Booch, G.: The Unified Software Development Process. Addison-Wesley, Reading (1999)

    Google Scholar 

  8. Mestras, J.P., Sanz, J.G., Fuentes, R.: (1999), http://grasia.fdi.ucm.es/ingenias/

  9. Omicini, A.: SODA: Societies and infraestructures in the analysis and design of agent-based systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 185–194. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  10. Wooldridge, M.: Multiagent Systems: a Modern Approach to Distributed Artificial Intelligence, chapter Intelligent Agents. MIT Press, Cambridge (1999)

    Google Scholar 

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

    Article  Google Scholar 

  12. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Organisational abstractions for the analysis and design of multi-agent systems. In: First International Workshop on Agent-Oriented Software Engineering, pp. 127–141 (2000)

    Google Scholar 

  13. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The Gaia methodology. ACM Transactions on Software Engineering and Methodology 12(3), 317–370 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Luck Lin Padgham

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Gonzalez-Palacios, J., Luck, M. (2008). Extending Gaia with Agent Design and Iterative Development. In: Luck, M., Padgham, L. (eds) Agent-Oriented Software Engineering VIII. AOSE 2007. Lecture Notes in Computer Science, vol 4951. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79488-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79488-2_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79487-5

  • Online ISBN: 978-3-540-79488-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics