Agent-based Software Development Methodologies

In this White Paper, produced as a result of discussions at the OOPSLA 2002 Workshop on Agent-Oriented Methodologies, we outline the current state of play of agent-oriented methodologies, how they might be integrated into an underlying, metamodel-based framework, and what the research community needs to do to make their products acceptable to industry. We conclude with an invitation to the community.

[1]  Brian Henderson-Sellers,et al.  The OPEN process specification , 1997 .

[2]  Gilda Pour,et al.  Accelerating Development with Agent Components , 2001, Computer.

[3]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[4]  K Booth,et al.  Agent for change. , 1995, Nursing standard (Royal College of Nursing (Great Britain) : 1987).

[5]  Brian Henderson-Sellers,et al.  The open process framework : an introduction , 2002 .

[6]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[7]  Nicholas R. Jennings,et al.  Software Engineering with Agents: Pitfalls and Pratfalls , 1999, IEEE Internet Comput..

[8]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

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

[10]  John K. Debenham,et al.  Designing Agent-Based Process Systems-Extending the OPEN Process Framework , 2003 .

[11]  Brian Henderson-Sellers,et al.  Full Lifecycle Methodologies for Agent-Oriented Systems - The Extended OPEN Process Framework , 2002, AOIS@CAiSE.

[12]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[13]  John Mylopoulos,et al.  UML for Agent-Oriented Software Development: The Tropos Proposal , 2001, UML.

[14]  Franco Zambonelli,et al.  Modeling Role-based Interactions for Agents , 2002, OOPSLA 2002.

[15]  Michael Winikoff,et al.  Prometheus: a practical agent oriented methodology , 2002 .

[16]  Brian Henderson-Sellers,et al.  The OPEN toolbox of techniques , 1998 .

[17]  Amund Tveit,et al.  A survey of Agent-Oriented Software Engineering , 2001 .

[18]  James Odell Objects and Agents : How do they differ ? by , 1999 .

[19]  Paolo Giorgini,et al.  The TROPOS Analysis Process as Graph Transformation System , 2002 .

[20]  Donald Firesmith,et al.  The OPEN process framework , 2001 .