Skip to main content

A Survey of Agent-Oriented Methodologies

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

Abstract

This article introduces the current agent-oriented methodologies. It Discusses what approacheshave been followed (mainly extending existing objectoriented and knowledge engineering methodologies), the suitability of these approaches for agent modelling, and some conclusions drawn from the survey.

Keywords

  • Multiagent System
  • Agent Theory
  • Agent Architecture
  • Message Sequence Chart
  • Agent Language

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This research is funded in part by the Commission of the European Community under the ESPRIT Basic Research Project MIX: Modular Integration of Connectionist and Symbolic Processing in Knowledge Based Systems,ESPRIT-9119, and by the Spanish Government under the CICYT projects TIC91-0107 and TIC94-0139

This research was partly carried out while the first author was visiting the Dep. Ingeniería de Sistemas Telemáticos (Universidad Politécnica de Madrid).

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/3-540-49057-4_21
  • Chapter length: 14 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   99.00
Price excludes VAT (USA)
  • ISBN: 978-3-540-49057-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   129.00
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mihai Barbuceanu and Mark S. Fox. Capturing and modeling coordination knowledge for multi-agent systems. Journal on Intelligent and Cooperative Information Systems, July 1996.

    Google Scholar 

  2. Alan H. Bond and Les Gasser. An analysis of problems and research in DAI. In Alan H. Bond and Les Gasser, editors, Readings in Distributed Artificial Intelligence, pages 3–36. Morgan Kaufmann Publishers: San Mateo, CA, 1988.

    Google Scholar 

  3. Grady Booch. Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City, CA, 1991.

    Google Scholar 

  4. F. M. T. Brazier, B. M. Dunin-Keplicz, N. R. Jennings, and Treur J. DESIRE: Modelling multi-agent systems in a compositional formal framework. Int Journal of Cooperative Information Systems, 1(6):67–94, January 1997.

    Google Scholar 

  5. Birgit Burmeister. Models and methodology for agent-oriented analysis and design. In K Fischer, editor, Working Notes of the KI’96 Workshop on Agent-Oriented Programming and Distributed Systems, 1996. DFKI Document D-96-06.

    Google Scholar 

  6. David Cockburn and Nick R. Jennings. ARCHON: A distributed artificial intelligence system for industrial applications. In G. M. P. O’Hare and N. R Jennings, editors, Foundations of Distributed Artificial Intelligence, pages 319–344. John Wiley & Sons, 1996.

    Google Scholar 

  7. Anne Collinot, Alexis Drogoul, and Philippe Benhamou. Agent oriented design of a soccer robot team. In Proceedings of the Second International Conference on Multi-Agent Systems (ICMAS-96), pages 41–47, Kyoto, Japan, December 1996.

    Google Scholar 

  8. Rational Software Corporation. Unified Modelling Languaje (UML) version 1.0. Rational Software Corporation, 1997.

    Google Scholar 

  9. Rose Dieng. Specifying a cooperative system through agent-based knowledge acquisition. In Proceedings of the International Workshop on Cooperative Systems (COOP’95), pages 141–160, Juen-les-Pis, January 1995. Also published in Proc. of the 9th International Workshop on Acquisition Knowledge for Knowledge-Based Systems, Banff, Canada, February–March 1995, pages 20-1-20-20.

    Google Scholar 

  10. M. d’Inverno, M. Fisher, A. Lomuscio, M. Luck, M. de Rijke, M. Ryan, and M. Wooldridge. Formalisms for multi-agent systems. The Knowledge Engineering Review, 3(12), 1997.

    Google Scholar 

  11. B. G. Buchanan et al. Constructing an expert system. In F. Hayes-Roth, D. A. Waterman, and D. Lenat, editors, Building Expert Systems. Addison-Wesley, 1983.

    Google Scholar 

  12. FIPS Pub 183. Integration definition for function modeling (IDEF0). Software Standard. Modelling techniques. FIPS Pub 183, Computer Systems Laboratory National Institute of Standards and Technology, Gaithersburg, Md. 20899, 1993.

    Google Scholar 

  13. M. Fisher, J. Müller, M. Schroeder, G. Staniford, and G. Wagner. Methodological foundations for agent-based systems. In Proceedings of the UK Special Interest Group on Foundations of Multi-Agent Systems (FOMAS). Published in Knowledge Engineering Review (12) 3, 1997, 1997. http://www.dcs.warwick.ac.uk/fomas/fomas96/abstracts/ker3.ps.

  14. M. Fisher and M. Wooldridge. On the formal specification and verification of multi-agent systems. International Journal of Cooperative Information Systems, 1(6):37–65, 1997.

    CrossRef  Google Scholar 

  15. Les Gasser and Jean-Pierre Briot. Object-based concurrent processing and distributed artificial intelligence. In Nicholas M. Avouris and Les Gasser, editors, Distributed Artificial Intelligence: Theory and Praxis, pages 81–108. Kluwer Academic Publishers: Boston, MA, 1992.

    Google Scholar 

  16. Norbert Glaser. Contribution to Knowledge Modelling in a Multi-Agent Framework (the Co-MoMAS Approach). PhD thesis, L’Universtité Henri Poincaré, Nancy I, France, November 1996.

    Google Scholar 

  17. Lynne E. Hall. User design issues for distributed artificial intelligence. In G. M. P. O’Hare and N. R Jennings, editors, Foundations of Distributed Artificial Intelligence, pages 543–556. John Wiley & Sons, 1996.

    Google Scholar 

  18. D. Harel. Statecharts: A visual formalism for complex systems. Sci. Computer Program, 8:231–247, 1987.

    MATH  CrossRef  MathSciNet  Google Scholar 

  19. Carlos A. Iglesias, Mercedes Garijo, José C. González, and Juan R. Velasco. Analysis and design of multiagent systems using MAS-CommonKADS. In AAAI’97 Workshop on Agent Theories, Architectures and Languages, Providence, RI, July 1997. ATAL. (An extended version of this paper has been published in INTELLIGENT AGENTS IV: Agent Theories, Architectures, and Languages, Springer Verlag, 1998.

    Google Scholar 

  20. ITU-T. Z100 (1993). CCITT specification and description language (SDL). Technical report, ITU-T, June 1994.

    Google Scholar 

  21. I. Jacobson, M. Christerson, P. Jonsson, and G. Övergaard. Object-Oriented Software Engineering. A Use Case Driven Approach. ACM Press, 1992.

    Google Scholar 

  22. N. R. Jennings and A. J. Jackson. Agent-based meeting scheduling: A design and implementation. Electronic Letters, The Institution of Electrical Engineering, 31(5):350–352, March 1995.

    Google Scholar 

  23. N. R. Jennings and M. Wooldridge. Applying agent technology. Applied Artificial Intelligence, 9(6):357–370, 1995.

    CrossRef  Google Scholar 

  24. Elisabeth A. Kendall, Margaret T. Malkoun, and Chong Jiang. A methodology for developing agent based systems for enterprise integration. In D. Luckose and Zhang C., editors, Proceedings of the First Australian Workshop on DAI, Lecture Notes on Artificial Intelligence. Springer-Verlag: Heidelberg, Germany, 1996.

    Google Scholar 

  25. J. Kingston. Modelling interaction between a KBS and its users. Newsletter of BCS SGES Methodologies Interest Group, 1, August 1992. Also available from AIAI as AIAI-TR-141.

    Google Scholar 

  26. D. Kinny. The AGENTIS agent interaction model. In J. P. Müller, M. P. Singh, and A. S. Rao, editors, Intelligent Agents V — Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98), Lecture Notes in Artificial Intelligence. Springer-Verlag, Heidelberg, 1999. In this volume.

    Google Scholar 

  27. David Kinny, Michael Georgeff, and Anand Rao. A methodology and modelling technique for systems of BDI agents. In W. van der Velde and J. Perram, editors, Agents Breaking Away: Proceedings of the Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World MAAMAW’96, (LNAI Volume 1038). Springer-Verlag: Heidelberg, Germany, 1996.

    Google Scholar 

  28. K. Kosanke. CIMOSA-A European Development for Enterprise Integration. IOS Press, 1993.

    Google Scholar 

  29. Kazushiro Kuwabara, Toru Ishida, and Nobuyasu Osato. Agen Talk: Coordination protocol description for multiagent systems. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95), page 455, San Francisco, CA, June 1995.

    Google Scholar 

  30. Michael Luck, Nathan Griffiths, and Mark d’Inverno. From agent theory to agent construction: A case study. In J. P. Müller, M. Wooldridge, and N. R. Jennings, editors, Intelligent Agents III (LNAI 1193), Lecture Notes in Artificial Intelligence. Springer-Verlag: Heidelberg, Germany, 1997.

    Google Scholar 

  31. B. Moulin and L. Cloutier. Collaborative work based on multiagent architectures: A methodological perspective. In Fred Aminzadeh and Mohammad Jamshidi, editors, Soft Computing: Fuzzy Logic, Neural Networks and Distributed Artificial Intelligence, pages 261–296. Prentice-Hall, 1994.

    Google Scholar 

  32. Bernard Moulin and Mario Brassard. A scenario-based design method and an environment for the development of multiagent systems. In D. Lukose and C. Zhang, editors, First Australian Workshop on Distributed Artificial Intelligentce, (LNAI volume 1087), pages 216–231. Springer-Verlag: Heidelberg, Germany, 1996.

    Google Scholar 

  33. H. Jürgen Müller. (Multi)-agent systems engineering. In Second Knowledge Engineering Forum, Karlsruhe, February 1996.

    Google Scholar 

  34. H. Jürgen Müller. Towards agent systems engineering. International Journal on Data and Knowledge Engineering. Special Issue on Distributed Expertise, (23):217–245, 1996.

    Google Scholar 

  35. J. P. Müller. The right agent (architecture) to do the right thing. In J. P. Müller, M. P. Singh, and A. S. Rao, editors, Intelligent Agents V— Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98), Lecture Notes in Artificial Intelligence. Springer-Verlag, Heidelberg, 1999. In this volume.

    Google Scholar 

  36. G.M.P O’Hare and M.J. Wooldridge. A software engineering perspective on multi-agent system design: Experience in the development of MADE. In Nicholas M. Avouris and Les Gasser, editors, Distributed Artificial Intelligence: Theory and Praxis, pages 109–127. Kluwer Academic Publishers: Boston, MA, 1992.

    Google Scholar 

  37. Arturo Ovalle and Catherine Garbay. Towards a method for multi-agent system design. In M. A. Bramer and R. W. Milne, editors, Proceedings of Expert Systems 92, the 12th Annual Technical Conference of the British Computer Society Specialist group on Expert Systems, Researchand Development in Expert Systems IX, British Computer Society Conference Series, pages 93–106, Cambridge, U.K., December 1992. Cambridge University Press.

    Google Scholar 

  38. Alejandro Quintero, María Eugenia Ucrós, and Silvia Takhashi. Multi-agent systems protocol language specification. In Proccedings of the CIKM Workshop on Intelligent Information Agents, December 1995.

    Google Scholar 

  39. Björn Regnell, Michael Andersson, and Johan Bergstrand. A hierarchical use case model with graphical representation. In Proceedings of ECBS’96, IEEE International Symposium and Workshop on Engineering of Computer-Based Systems, March 1996.

    Google Scholar 

  40. Ekkart Rudolph, Jens Grabowski, and Peter Graubmann. Tutorial on message sequence charts (MSC). In Proceedings of FORTE/PSTV’96 Conference, October 1996.

    Google Scholar 

  41. J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and V. Lorensen. Object-Oriented Modeling and Design. Prentice-Hall, 1991.

    Google Scholar 

  42. A. Th. Schreiber, B. J. Wielinga, J. M. Akkermans, and W. Van de Velde. CommonKADS: A comprehensive methodology for KBS development. Deliverable DM1.2a KADSII/ M1/RR/UvA/70/1.1, University of Amsterdam, Netherlands Energy Research Foundation ECN and Free University of Brussels, 1994.

    Google Scholar 

  43. Yoav Shoham. Agent-oriented programming. Artificial Intelligence, 60(1):51–92, March 1993.

    Google Scholar 

  44. Munindar P. Singh, Michael N. Huhns, and Larry M. Stephens. Declarative representations of multiagent systems. IEEE Transactions on Knowledge and Data Engineering, 5(5):721–739, October 1993.

    Google Scholar 

  45. L. Z. Varga, N. R. Jennings, and D. Cockburn. Integrating intelligent systems into a cooperating community for electricity distribution management. International Journal of Expert Systems with Applications, 7(4):563–579, 1994.

    CrossRef  Google Scholar 

  46. Egon M. Verharen. A Language-Action Perspective on the Design of Cooperative Information Agents. PhD thesis, Katholieke Universieit Brabant, the Netherlands, March 1997.

    Google Scholar 

  47. Hans-Peter Weih, Joachim Schue, and Jacques Calmet. CommonKADS and cooperating knowledge based systems. In Proceedings of the 4th KADS User meeting, GMD, Bonn, 1994.

    Google Scholar 

  48. R. Wirfs-Brock, B. Wilkerson, and L. Wiener. Designing Object-Oriented Software. Prentice-Hall, 1990.

    Google Scholar 

  49. M. Wooldridge. Agents and software engineering. AI*IA Notizie XI, 3, September 1998.

    Google Scholar 

  50. M. Wooldridge andN. R. Jennings. Pitfalls of agent-oriented development. In P. Sycara and M. Wooldridge, editors, Agents’ 98: Proceedings of the Second International Conference on Autonomous Agents. ACM Press, May 1998.

    Google Scholar 

  51. Michael Wooldridge, Greg O’Hare, and Rebecca Elks. FELINE: A Case Study in the Design and Implementation of a Co-operating Expert System. In Proceedings of the International Conference on Expert Systems and their Applications (Avignon-91. Avignon-91, May 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Iglesias, C.A., Garijo, M., González, J.C. (1999). A Survey of Agent-Oriented Methodologies. In: Müller, J.P., Rao, A.S., Singh, M.P. (eds) Intelligent Agents V: Agents Theories, Architectures, and Languages. ATAL 1998. Lecture Notes in Computer Science, vol 1555. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49057-4_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-49057-4_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65713-2

  • Online ISBN: 978-3-540-49057-9

  • eBook Packages: Springer Book Archive