Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31113
Evaluation Framework for Agent-Oriented Methodologies

Authors: Zohreh O. Akbari, Ahmad Faraahi


Many agent-oriented software engineering methodologies have been proposed for software developing; however their application is still limited due to their lack of maturity. Evaluating the strengths and weaknesses of these methodologies plays an important role in improving them and in developing new stronger methodologies. This paper presents an evaluation framework for agent-oriented methodologies, which addresses six major areas: concepts, notation, process, pragmatics, support for software engineering and marketability. The framework is then used to evaluate the Gaia methodology to identify its strengths and weaknesses, and to prove the ability of the framework for promoting the agent-oriented methodologies by detecting their weaknesses in detail.

Keywords: Methodology, Agent-Oriented Software Engineering, Evaluation Framework

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1773


[1] N. R. Jennings and M. Wooldridge, "Agent-Oriented Software Engineering", In Handbook of Agent Technology (ed. J. Bradshaw) AAAI/MIT Press, 2000.
[2] Y. Shoham, "Agent-Oriented Programming", Technical Report STANCS- 1335-90, Computer Science Department, Stanford University, Stanford, CA 94305, 1990.
[3] Y. Shoham, "Agent-oriented programming", Artificial Intelligence, 60(1):51-92, 1993.
[4] M. R. Genesereth and S. P. Ketchpel, "Software agents", Communications of the ACM", Vol. 37, NO 7, 48-53, July 1994.
[5] N. R. Jennings and M. Wooldridge, "Agent technology: foundations, applications and markets", Spring Verlag, 1998.
[6] N. R. Jennings and M. Wooldridge, "Software agents", IEE Review, pp 17-20, January 1996.
[7] M. Wooldridge, "Agent-based Software Engineering", IEE Proceedings on Software Engineering, 144(1):26-37, February 1997.
[8] E. V. Berard, "A comparison of object-oriented methodologies", Technical Report, Object Agency Inc., 1995.
[9] K.H. Dam and M. Winikoff, "Comparing agent-oriented methodologies", Proceedings of the 5th Int'l Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS), Melbourne, Australia, 2003.
[10] A. Sturm and O. Shehory, "A Framework for evaluating agent-oriented methodologies", Workshop on Agent-Oriented Information System (AOIS), Melbourne, Australia, 2003.
[11] Jan Sudeikat, Lars Braubach, Alexander Pokahr, and Winfried Lamersdorf. "Evaluation of agent-oriented software methodologies: Examination of the gap between modeling and platform", Proceedings of the Workshop on Agent-Oriented Software Engineering (AOSE), New York, USA, July, 2004
[12] M. Wooldridge and N. R. Jennings, "Intelligent agents: Theory and practice", The Knowledge Engineering Review, 10(2):115-152, 1995.
[13] U. Frank, "Evaluating modeling languages: relevant issues, epistemological challenges and a preliminary research framework, Technical Report 15, Arbetsberichte des Instituts fuer Wirtshaftsinformatik (Universitt Koblenz-Landau), 1998.
[14] ESA PSS-05-0 Issue 2, February 1991.
[15] M. Wooldridge, N. R. Jennings and D. Kinny, "The Gaia methodology for agent-oriented analysis and design", Journal of Autonomous Agents and Multi Agent Systems, Vol. 3, No. 3, pp. 285-312, March 2000.
[16] F. Zambonelli, N. R. Jennings, M. Wooldridge, "Organizational rules as an abstraction for the analysis and design of multi-agent systems", Intl. Jour. of SE and KE, Vol. 11, No. 4, pp. 303-328, April 2001.