Skip to main content
Log in

The Gaia Methodology for Agent-Oriented Analysis and Design

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

This article presents Gaia: a methodology for agent-oriented analysis and design. The Gaia methodology is both general, in that it is applicable to a wide range of multi-agent systems, and comprehensive, in that it deals with both the macro-level (societal) and the micro-level (agent) aspects of systems. Gaia is founded on the view of a multi-agent system as a computational organisation consisting of various interacting roles. We illustrate Gaia through a case study (an agent-based business process management system).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. H. Bond and L. Gasser (Eds.), Readings in Distributed Artificial Intelligence. Morgan Kaufmann Publishers: San Mateo, CA, 1988.

    Google Scholar 

  2. G. Booch, Object-Oriented Analysis and Design, 2nd ed., Addison-Wesley: Reading, MA, 1994.

    Google Scholar 

  3. F. Brazier, B. Dunin-Keplicz, N. R. Jennings, and J. Treur, “Formal specification of multi-agent systems: a real-world case”, in Proc.First Int.Conf.on Mult-Agent Systems (ICMAS-95), San Francisco, CA, June 1995, pp. 25–32.

  4. B. Burmeister, “Models and methodologies for agent-oriented analysis and design”, in Working Notes of the KI'96 Workshop on Agent-Oriented Programming and Distributed Systems, K. Fisher (Ed.), 1996, DFKI Document D-96–06.

  5. C. Castelfranchi, “Commitments: from individual intentions to groups and organizations”, in Proc. First Int.Conf.on Multi-Agent Systems (ICMAS-95), San Francisco, CA, June 1995, pp. 41–48.

  6. D. Coleman, P. Arnold, S. Bodoff, C. Dollin, H. Gilchrist, F. Hayes, and P. Jeremaes, Object-Oriented Development: The fusion Method. Prentice Hall International: Hemel Hempstead, England, 1994.

    Google Scholar 

  7. A. Collinot, A. Drogoul, and P. Benhamou, “Agent oriented design of a soccer robot team”, in Proc. Second Int.Conf.on Multi-Agent Systems (ICMAS-96), Kyoto, Japan, 1996.

  8. M. d'Inverno, D. Kinny, M. Luck, and M. Wooldridge, “A formal specifications of dMARS”, in Intelligent Agents IV (LNAI vol. 1365), M. P. Singh, A. Rao, and M. J. Wooldridge, (Eds.), Springer-Verlag: Berlin, Germany, 1997, pp. 155–176.

    Google Scholar 

  9. J. Ferber, and O. Gutknecht, “A meta-model for the analysis and design of organizations in multiagent systems”, in Proc.Third Int.Conf.on Multi-Agent Sytstems (ICMAS-98), Paris, France, 1998, pp. 128–135.

  10. M. Fisher and M.Wooldridge, “On the formal specification and verification of multi-agent systems”, Int.J.Cooperative Inf.Syst., vol. 6(1), pp. 37–65, 1997.

    Google Scholar 

  11. The Foundation for Intelligent Physical Agents, see http://www.fipa.org/.

  12. E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns, Addison-Wesley: Reading, MA, 1995.

    Google Scholar 

  13. L. Gasser. “Social conceptions of knowledge and action: DAI foundations and open systems semantics”, Artif.Intell., vol. 47, pp. 107–138, 1991.

    Google Scholar 

  14. L. Gasser, C. Braganza, and N. Hermann, “MACE: A flexible testbed for distributed AI research”, in Distributed Artificial Intelligence, M. Huhns, Ed., Pitman Publishing: London and Morgan Kaufmann: San Mateo, CA, 1987, pp. 119–152.

    Google Scholar 

  15. C. Hewitt. “Open information systems semantics for distributed artificial intelligence”,. Artif.Intell., vol. 47, pp. 79–106, 1991.

    Google Scholar 

  16. C. A. Iglesias, M. Garijo, and J. C. Gonzalez, “A survey of agent-oriented methodologies”, in Intelligent Agents V.Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98), Lecture Notes in Artificial Intelligence, J. P. M¨uller, M. P. Singh, and A. S. Rao, (Eds.), Springer-Verlag: Heidelberg, 1999.

    Google Scholar 

  17. C. Iglesias, M. Garijo, J. C. González, and J. R. Velasco, “Analysis and design of multiagent systems using MAS-CommonKADS”, in Intelligent Agents IV (LNAI Volume 1365), M. P. Singh, A. Rao, and M. J. Wooldridge, (Eds.), Springer-Verlag: Berlin, Germany, 1998, pp. 313–326.

    Google Scholar 

  18. T. Ishida, L. Gasser, and M. Yokoo, “Organization self design of production systems”,. IEEE Tran. Knowledge Data Eng., vol. 4(2), pp. 123–134, April 1992.

    Google Scholar 

  19. N. R. Jennings, J. Corera, I. Laresgoiti, E. H. Mamdani, F. Perriolat, P. Skarek, and L. Z. Varga, “Using ARCHON to develop real-world DAI applications for electricity transportation management and particle acceleration control”,. IEEE Expert, vol. 11(6), pp. 60–88, December 1996.

    Google Scholar 

  20. N. R. Jennings, P. Faratin, M. J. Johnson, T. J. Norman, P. O'Brien, and M. E. Wiegand, “Agent-based business process management”,. Int.J.Cooperative Inf.Syst., vol. 5(2–3), pp. 105–130, 1996.

    Google Scholar 

  21. C. B. Jones, Systematic Software Development using VDM, 2nd ed., Prentice Hall: Englewood Cliffs, NJ, 1990.

    Google Scholar 

  22. D. Kinny, “The AGENTIS agent interaction model”, in Intelligent Agents V.Proc.Fifth Int.Workshop on Agent Theories, Architectures, and Languages (ATAL-98), Lecture Notes in Artificial Intelligence, J. P. M¨uller, M. P. Singh, and A. S. Rao (Eds.), Springer-Verlag: Heidelberg, 1999.

    Google Scholar 

  23. D. Kinny and M. Georgeff, “Modelling and design of multi-agent systems”, in Intelligent Agents III (LNAI Vol.1193), J. P. M¨uller, M. Wooldridge, and N. R. Jennings (Eds.), Springer-Verlag: Berlin, Germany, 1997, pp. 1–20.

    Google Scholar 

  24. D. Kinny, M. Georgeff, and A. Rao, “A methodology and modelling technique for systems of BDI agents”, in Agents Breaking Away: Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World, (LNAI Vol.1038), W. Van de Velde and J. W. Perram, (Eds.), Springer-Verlag: Berlin, Germany, 1996, pp. 56–71.

    Google Scholar 

  25. D. Kinny, The Distributed Multi-Agent Reasoning System Architecture and Language Specification, Australian AI Institute, Level 6, 171 La Trobe Street, Melbourne, Australia, 1993.

    Google Scholar 

  26. M. Luck, N. Griffiths, and M. d'Inverno, “From agent theory to agent construction: A case study”,. in Intelligent Agents III (LNAI Vol.1193), J. P. M¨uller, M. Wooldridge, and N. R. Jennings (Eds.), Springer-Verlag: Berlin, Germany, 1997, pp. 49–64.

    Google Scholar 

  27. A. Pnueli, “Specification and development of reactive systems”, in Information Processing 86, Elsevier Science Publishers B.V.: Amsterdam, The Netherlands, 1986.

    Google Scholar 

  28. Y. Shoham, “Agent-oriented programming”,. Artif.Intell., 60(1), pp. 1–92, 1993.

    Google Scholar 

  29. R. G. Smith, “The CONTRACT NET: a formalism for the control of distributed problem solving”,. in Proc.Fifth Int.Joint Conf.Artificial Intelligence (IJCAI-77), Cambridge, MA, 1977.

  30. R. G. Smith, A Framework for Distributed Problem Solving, UMI Research Press, 1980.

  31. M. Spivey, The Z Notation, 2nd ed., Prentice Hall International: Hemel Hempstead, England, 1992.

    Google Scholar 

  32. M. Wooldridge, “Agent-based software engineering”,. IEEE Proc.Software Eng., 144(1):26–37, February 1997.

    Google Scholar 

  33. M. Wooldridge and N. R. Jennings, “Intelligent agents: theory and practice”,. Knowledge Eng.Rev., vol. 10(2), pp. 115–152, 1995.

    Google Scholar 

  34. M. Wooldridge and N. R. Jennings, “Pitfalls of agent-oriented development”, in Proc.Second Int. Conf.on Autonomous Agents (Agents 98), Minneapolis/St Paul, MN, May 1998, pp. 385–391.

    Google Scholar 

  35. M. Wooldridge, N. R. Jennings, and D. Kinny, “A methodology for agent-oriented analysis and design”, in Proc.Third Int.Conf.on Autonomous Agents (Agents 99), Seattle, WA, May 1999, pp. 69–76.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wooldridge, M., Jennings, N.R. & Kinny, D. The Gaia Methodology for Agent-Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems 3, 285–312 (2000). https://doi.org/10.1023/A:1010071910869

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1010071910869

Navigation