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).
Similar content being viewed by others
References
A. H. Bond and L. Gasser (Eds.), Readings in Distributed Artificial Intelligence. Morgan Kaufmann Publishers: San Mateo, CA, 1988.
G. Booch, Object-Oriented Analysis and Design, 2nd ed., Addison-Wesley: Reading, MA, 1994.
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.
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.
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.
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.
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.
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.
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.
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.
The Foundation for Intelligent Physical Agents, see http://www.fipa.org/.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns, Addison-Wesley: Reading, MA, 1995.
L. Gasser. “Social conceptions of knowledge and action: DAI foundations and open systems semantics”, Artif.Intell., vol. 47, pp. 107–138, 1991.
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.
C. Hewitt. “Open information systems semantics for distributed artificial intelligence”,. Artif.Intell., vol. 47, pp. 79–106, 1991.
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.
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.
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.
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.
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.
C. B. Jones, Systematic Software Development using VDM, 2nd ed., Prentice Hall: Englewood Cliffs, NJ, 1990.
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.
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.
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.
D. Kinny, The Distributed Multi-Agent Reasoning System Architecture and Language Specification, Australian AI Institute, Level 6, 171 La Trobe Street, Melbourne, Australia, 1993.
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.
A. Pnueli, “Specification and development of reactive systems”, in Information Processing 86, Elsevier Science Publishers B.V.: Amsterdam, The Netherlands, 1986.
Y. Shoham, “Agent-oriented programming”,. Artif.Intell., 60(1), pp. 1–92, 1993.
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.
R. G. Smith, A Framework for Distributed Problem Solving, UMI Research Press, 1980.
M. Spivey, The Z Notation, 2nd ed., Prentice Hall International: Hemel Hempstead, England, 1992.
M. Wooldridge, “Agent-based software engineering”,. IEEE Proc.Software Eng., 144(1):26–37, February 1997.
M. Wooldridge and N. R. Jennings, “Intelligent agents: theory and practice”,. Knowledge Eng.Rev., vol. 10(2), pp. 115–152, 1995.
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.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1010071910869