AOSE and Organic Computing - How Can They Benefit from Each Other?

Organic Computing (OC) is an upcoming research area with strong relationships to the ideas and concepts of agent-based systems. Therefore, in this paper we will have a closer look at agent systems, organic computing systems (as well as autonomic computing systems) and state commonalities and examine divergences between them. We then propose a common view on these technologies and show how they can benefit from each other with regard to software engineering (SE).

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

[2]  Walter Van de Velde,et al.  Agents Breaking Away , 1996, Lecture Notes in Computer Science.

[3]  Michael Luck,et al.  Multi-Agent Systems and Applications , 2001, Lecture Notes in Computer Science.

[4]  Carlos Angel Iglesias,et al.  A Survey of Agent-Oriented Methodologies , 1998, ATAL.

[5]  Tom De Wolf,et al.  Towards a Methodology for Engineering Self-Organising Emergent Systems , 2005, SOAS.

[6]  Sarit Kraus,et al.  Automated Negotiation and Decision Making in Multiagent Environments , 2001, EASSS.

[7]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

[8]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[9]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

[10]  Michael Wooldridge,et al.  Intelligent Agents III , 1997 .

[11]  Michael Luck,et al.  Agent-Based Software Development , 2004 .

[12]  Michael Winikoff,et al.  Developing intelligent agent systems - a practical guide , 2004, Wiley series in agent technology.

[13]  Jorg P. Muller,et al.  The Design of Intelligent Agents: A Layered Approach , 1996 .

[14]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[15]  Michael P. Georgeff,et al.  Modelling and Design of Multi-Agent Systems , 1997, ATAL.

[16]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering II , 2002, Lecture Notes in Computer Science.

[17]  Anand S. Rao,et al.  A Methodology and Modelling Technique for Systems of BDI Agents , 1996, MAAMAW.

[18]  Andrea Omicini,et al.  SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems , 2000, AOSE.

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

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

[21]  Hendrik Van Brussel,et al.  Multi-agent Coordination and Control Using Stigmergy Applied to Manufacturing Control , 2001, EASSS.

[22]  Munindar P. Singh,et al.  Readings in agents , 1997 .

[23]  Jörg P. Müller,et al.  The Design of Intelligent Agents , 1996, Lecture Notes in Computer Science.

[24]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

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

[26]  Jorge J. Gómez-Sanz,et al.  Agent Oriented Analysis Using Message/UML , 2001, AOSE.

[27]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..