When to Use a Multi-Agent System?

The decision of which development approach to adopt (e.g. traditional, object oriented, agent oriented) is often taken after identifying the specific features of the problem. If agent oriented software engineering (AOSE) is to be taken seriously as a software engineering paradigm, then a clearly identifiable set of criteria of when to apply it, as distinguished from other alternatives such as object-oriented practices, is necessary. The paper is part of an effort to determine when is best to adopt a Multi Agent System approach, identifying a number of critical factors to include in a decision framework.

[1]  Chris Reed,et al.  Multi-agent Patient Representation in Primary Care , 2005, AIME.

[2]  Tom De Wolf,et al.  Towards a Full Life-cycle Methodology for Engineering Decentralised Multi-Agent Systems , 2005 .

[3]  Michael Winikoff,et al.  Prometheus: a practical agent oriented methodology , 2005 .

[4]  Franco Zambonelli,et al.  Multi-Agent Systems as Computational Organizations: The Gaia Methodology , 2005 .

[5]  Paulo S. C. Alencar,et al.  Software Engineering for Multi-Agent Systems II , 2004 .

[6]  D. Walton The new dialectic , 1998 .

[7]  Ghassan Beydoun,et al.  Developing and Evaluating a Generic Metamodel for MAS Work Products , 2005, EUMAS.

[8]  Marc Esteva,et al.  MASFIT: Multi-Agent System for Flsh Trading , 2004, ECAI.

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

[10]  Brian Henderson-Sellers,et al.  Agent-oriented methodologies , 2005 .

[11]  Vladimir Marik,et al.  Multi-Agent Systems and Applications III , 2003, Lecture Notes in Computer Science.

[12]  Zahia Guessoum,et al.  Using adaptive multi-agent systems to simulate economic models , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[13]  Marie-Pierre Gleizes,et al.  Self-organization in multi-agent systems , 2005, The Knowledge Engineering Review.

[14]  Scott A. DeLoach,et al.  An organization-based adaptive information system for battlefield situational analysis , 2003, IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change (IEEE Cat. No.03CH37502).

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

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

[17]  Scott A. DeLoach,et al.  Multi-Agent Systems Engineering: An Overview and Case Study , 2005 .

[18]  Illah R. Nourbakhsh,et al.  Human-robot teaming for search and rescue , 2005, IEEE Pervasive Computing.