Call for Paper - May 2023 Edition
IJCA solicits original research papers for the May 2023 Edition. Last date of manuscript submission is April 20, 2023. Read More

A Comparative Analysis of Agent Oriented Requirement Engineering Frameworks

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 87 - Number 8
Year of Publication: 2014
Shambhu Bhardwaj
Achal Kumar Goyal

Shambhu Bhardwaj and Achal Kumar Goyal. Article: A Comparative Analysis of Agent Oriented Requirement Engineering Frameworks. International Journal of Computer Applications 87(8):11-15, February 2014. Full text available. BibTeX

	author = {Shambhu Bhardwaj and Achal Kumar Goyal},
	title = {Article: A Comparative Analysis of Agent Oriented Requirement Engineering Frameworks},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {87},
	number = {8},
	pages = {11-15},
	month = {February},
	note = {Full text available}


The success of the software system is measured by the degree to which it meets the purpose for which it was intended. Requirement Engineering is the process of discovering that purpose, by identifying stakeholders and their needs and documenting these in a form that is amendable to analysis, communication and implementation. Agent –oriented concepts are becoming very popular in software engineering as modelling frameworks for requirement engineering. This paper introduces the current Agent Oriented Requirement Engineering (AORE) Methodologies. It discusses what approaches have been followed; the suitability of these approaches for agent modelling; compares these approaches in a tabular form and some conclusions drawn from review.


  • Du Bois, P. , The Albert II Language - On the Design and the Use of a Formal Specification Language for Requirements Analysis, Ph. D. thesis, Dept. of Computer Science, University of Namur, Namur, Belgium, 1995.
  • Jennings, N. R. and Wooldridge, M. (Eds. ), Agent Technology: Foundations, Applications, and Markets, Springer-Verlag, Berlin, 1998.
  • Alexei Lapouchnian , "Modeling Mental States in Requirements Engineering – An Agent-Oriented Framework Based on i* and CASL", A thesis submitted to the Faculty of Graduate Studies in partial fulfillment of the requirements for the degree of Master of Science York University Toronto, Canada July, 2004
  • Shapiro, S. , Lespérance, Y. , and Levesque, H. J. , Specifying Communicative Multi-Agent Systems with ConGolog, in Agents and Multi-Agent Systems - Formalisms, Methodologies, and Applications, W. Wobcke, M. Pagnucco, and C. Zhang, eds. , 1-14, LNAI, Springer-Verlag, Berlin, 1998.
  • Wang, X. , Agent-Oriented Requirements Engineering Using the ConGolog and i* Frameworks,M. Sc. thesis, Dept. of Computer Science, York University, Toronto, ON, Canada, 2001, to appear.
  • Yu, E. S. K. , Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering, in Proc. of the 3rd IEEE Int. Symp. on Requirements Engineering (RE'97), 226-235, Washington, DC, 1997.
  • P. Bresciani, P. Giorgini, F. Giunchiglia, J. Mylopoulos, and A. Perini. TROPOS: An agent oriented software development methodology. Autonomous Agents and Multi-Agent Systems, 2003. in Press
  • E. Yu. Modeling Strategic Relationships for Process Reengineering. PhD thesis, University of Toronto, Department of Computer Science, University of Toronto, 1995.
  • E. Yu. Why agent-oriented requirements engineering. In Proceedings of 3rd Workshop on Requirements Engineering For Software Quality, Barcelona, Catalonia, June 1997.
  • J. Castro, M. Kolp, J. Mylopoulos. Towards requirements driven information system engineering: The Tropos Project.
  • D'Inverno M. , Luck, M. "Development and Application of an Agent Based Framework" Proceedings of the First IEEE International Conference on Formal Engineering Methods, Hiroshima, Japan, 1997.
  • Rumbaugh, J. , Jacobson I. , Booch, G. The Unified Modelling Language Reference Manual. Rational Software Corporation, Addison Wesley, UK, 1999.
  • Colette Rolland, Carine Souveyet, and Camille Ben Achour, Guiding Goal Modeling Using Scenarios, IEEE Transactions On Software Engineering, Vol. 24, No. 12, December 1998
  • J. A. Bubenko, Extending the Scope of Information Modeling, Proc. 4th Int. Workshop on the Deductive Approach to Information Systems and Databases, Lloret-Costa Brava, Catalonia, Sept. 20-22, 1993, pp. 73-98.
  • M. Jackson, System Development, Prentice-Hall, 1983
  • Carlos A. Iglesias , M. Garijo, " A Survey of Agent Oriented Methodologies"
  • Bubenko JA. Information modeling in the context of system development. In S. H. Lavington, editor, Information Processing 80, pages 395-411. North-Holland, 1980
  • S. Nwana "Software agents: An Overview" (1996)
  • Phillippe Du Bois, Eric Dubois, Jean- Marc Zeippen, " On the Use of a Formal Requirement Engineering Language: The Generalized Railroad Crossing Problem" , Springer-Verlag London Limited -1997
  • Awais Rashid, Peter Sawyer, Ana Moreira, João Araújo, Early Aspects: a Model for Aspect-Oriented Requirements Engineering
  • Ecole Polytechnique Federale de Lausanne, Goal Driven Requirements Engineering Overview
  • Smith, R. (1996a), "Software Agent Technology", Proceedings of The First International Conference on the Practical Applications of Intelligent Agents and Multi-Agent Technology, London, UK, 557-571
  • Bashar N. and S. Easterbrook, "Requirement Engineering: A Roadmap"
  • Y. Lesperance , Steven Shapario, "On Agent Oriented Requirement Engineering"
  • E. Yu and J. Mylopoulos, Understanding Why in Requirements Engineering – with an Example,Workshop on System Requirements: Analysis, Management, and Exploitation, Schloß Dagstuhl, Saarland, Germany, October 4–7, 1994.
  • Paolo Donzeli, " Agents, goals and Quality in a Structured Requirement Engineering Framework-a case study"
  • Paolo Bresciani and Paolo Donzeli, " REF: a Practical Agent Based Requirement Engineering Framework"
  • Amund Tveit "A survey of Agent-Oriented Software Engineering" (2001)
  • Lespérance, Y. and Shapiro, S. , On Agent-Oriented Requirements Engineering, position paper, International Workshop on Agent-Oriented Information Systems (AOIS'99), Heidelberg, Germany, June 1999.
  • Nancy R. Mead, Eric D. Hough, Theodore R. Stehney II, Security Quality Requirements, Engineering (SQUARE) Methodology, November 2005
  • S. Ratchev, E. Urwin, D. Muller, K. S. Pawar, I. Moulek, Knowledge based requirement engineering for one-of-a-kind complex systems, Jan 2002