Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wooldridge, M.: An Introduction to Multi Agent Systems. Wiley, Chichester (2002)
Horlait, E.: Mobile Agents for Telecommunication Applications (Innovative Technology Series: Information Systems and Networks). Kogan Page Science, Portland (2003)
Rodriguez, J.A.: On The Design and Construction of Agent-Mediated Electronic Institutions. Artificial Intelligence Research Insitute, UAB - Universitat Autonòma de Barcelona, Barcelona (2003)
Guessoum, Z., Rejeb, L., Durand, R.: Using adaptive Multi-Agent Systems to Simulate Economic Models. In: AAMAS 2004. ACM, New York (2004)
DeLoach, S.A., Kumar, M.: Multi-Agent Systems Engineering: An Overview and Case Study. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 236–276. IDEA Group Publishing (2005)
Wooldridge, M., Jennings, N.R., Zambonelli, F.: Multi-Agent Systems as Computational Organizations: The Gaia Methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 136–171. IDEA Group Publishing (2005)
Padgham, L., Winikoff, M.: Prometheus: A Practical Agent-Oriented Methodology. In: Henderson-Sellers, B., Giorgini, P. (eds.) Agent-Oriented Methodologies, pp. 107–135. IDEA Group Publishing (2005)
Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: TROPOS: An Agent Oriented Software Development Methodology. Journal of Autonomous Agents and Multi-Agent Systems 8, 203–236 (2004)
De Wolf, T., Holvoet, T.: Towards a full life-cycle methodology for engineering decentralise multi-agent systems. In: Fourth International Workshop on Agent-Oriented Methodologies, San Diego (2005)
EUROSCOM: MESSAGE: Methodology for engioneering systems of software agents. Final guidelines for the identification of relevant problem areas where agent technology is appropriate. EUROSCOM Project Report P907 (2001)
Serugendo, G.D.M., Gleizes, M.-P., Karageorgos, A.: Self-Organisation in multi-agent systems. The Knowledge Engineering Review 20, 165–189 (2005)
Asaka, M., Okazawa, S., Taguki, A., Goto, S.: A Method of Trading Intruders by Use of Mobile Agents. In: 9th Annual Conference of the Internet Society (1999)
Maston, E., DeLoach, S.: An Organization-Based Adaptive Information System for Battlefield Situational Analysis. In: Integration of Knowledge Intensive Multi-Agent Systems (2003)
Walton, D.: The New Dialectic (1998)
Cuní, G., Esteva, M., Garcia, P., Puertas, E., Sierra, C., Solchaga, T.: MASFIT: Multi-Agent System for Fish Trading. In: Proceedings of the 16th European Conference on Artificial Intelligence (2004)
Beydoun, G., Gonzalez-Perez, C., Henderson-Sellers, B., Low, G.C.: Developing and Evaluating a Generic Metamodel for MAS Work Products. In: Garcia, A., Choren, R., Lucena, C., Giorgini, P., Holvoet, T., Romanovsky, A. (eds.) SELMAS 2005. LNCS, vol. 3914, pp. 126–142. Springer, Heidelberg (2006)
Reed, C., Boswell, B., Neville, R.: Multi-agent Patient Representation in Primary Care. In: Miksch, S., Hunter, J., Keravnou, E.T. (eds.) AIME 2005. LNCS, vol. 3581, pp. 375–384. Springer, Heidelberg (2005)
Nourbakhsh, I., Lewis, M., Sycara, K., Koes, M., Yong, M., Burion, S.: Human-Robot Teaming for Search and Rescue. IEEE Pervasive Computing (2005)
Pavon, J., Gomez-Sanz, J.: Agent Oriented Software Engineering with INGENIAS. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS, vol. 2691, pp. 394–403. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bogg, P., Beydoun, G., Low, G. (2008). When to Use a Multi-Agent System?. In: Bui, T.D., Ho, T.V., Ha, Q.T. (eds) Intelligent Agents and Multi-Agent Systems. PRIMA 2008. Lecture Notes in Computer Science(), vol 5357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89674-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-89674-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89673-9
Online ISBN: 978-3-540-89674-6
eBook Packages: Computer ScienceComputer Science (R0)