Developmental approaches for Agent Oriented system — A critical review

Agent Oriented Paradigm is inheritor of Object Oriented Paradigm. The concept of agent is evolved from artificial intelligence. Agents are social, proactive, and reactive in nature. Agent Oriented methodologies are used to develop the agent oriented software. Agent Oriented methodologies follows the phases of software development life cycle. In this paper, prominent methodologies like Gaia, MaSE, Tropos and others are discussed. All methodologies do not follow all phases of software development life cycle. These methodologies are discussed on the basis of their working pattern. A comparative study is done among methodologies on different parameters. A result is derived that all methodologies are helpful in different scenarios.

[1]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[2]  Leon Sterling,et al.  ROADMAP: extending the gaia methodology for complex open systems , 2002, AAMAS '02.

[3]  Jorge J. Gómez-Sanz,et al.  Agent Oriented Software Engineering with INGENIAS , 2003, CEEMAS.

[4]  Kam-Fai Wong,et al.  Component-based software engineering: technologies, development frameworks, and quality assurance schemes , 2000, Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000.

[5]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[6]  Salaheddin J. Juneidi,et al.  Toward programming paradigms for agent oriented software engineering , 2004, IASTED Conf. on Software Engineering.

[7]  Y. Shoham Introduction to Multi-Agent Systems , 2002 .

[8]  Luiz Fernando Capretz A brief history of the object-oriented approach , 2003, SOEN.

[9]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[10]  Colin Potts,et al.  A CASE tool supported methodology for the design of multi-agent systems , 2002 .

[11]  Krishna M. Kavi,et al.  A Methodology to Evaluate Agent Oriented Software Engineering Techniques , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[12]  Scott A. DeLoach,et al.  Analysis and Design using MaSE and agentTool , 2001 .

[13]  Gilda Pour Enterprise JavaBeans, JavaBeans and XML expanding the possibilities for Web-based enterprise application development , 1999, Proceedings Technology of Object-Oriented Languages and Systems (Cat. No.PR00393).