Abstract
In recent years multi-agent systems have gained a growing acceptance as a required technology to develop complex distributed systems. As result, there is a growing need for practical methodology for developing such systems. This paper presents a new Multi-Agent System Development (MASD) methodology, which has been developed over several years through analyzing and studying most of the existing agent-oriented ones. This methodology is constructed based on the strengths and weaknesses of existing methodologies. MASD aims to provide designers of agent-based systems with a set of methods and guidelines to allow them to control the construction process of complex systems. It enables software engineers to specify agent-based systems that would be implemented within an execution environment, for example Jadex platform. MASD differs from existing methodologies in that, it is a detailed and complete method ology for developing multi-agent systems. In this paper, we describe the process of the methodology illustrated by a running example namely a car rental system.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abdelaziz, T., Elammari, M., Unland, R.: A Framework for the Evaluation of Agent-oriented Methodologies. In: 4th International Conf. on Innovations in Information Technology, Dubai, UAE (2007)
Bauer, B., Odell, J.: UML 2.0 and agents: how to build agent-based systems with the new UML standard. Journal of Engineering Applications of Artificial Intelligence 18(2) (2005)
Bobkowska, A.E.: Framework for methodologies of visual modeling language evaluation. In: Proceedings of the symposia on Meta-informatics, ACM Press, New York (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)
Bordini, R.H., Hübner, J.F., et al.: Jason, manual, release 0.7 edition (August 2005), http://jason.sf.net/
Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A Short Overview. In: Main Conference NetObjectDays, Erfurt, Germany (2004)
Busetta, P., Rönnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents Components for Intelligent Agents in Java. Updated from AgentLink Newsletter (October 1999), http://www.agent-software.com.au/
Dam, K.H., Winikoff, M.: Comparing Agent-Oriented Methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2003. LNCS (LNAI), vol. 3030, Springer, Heidelberg (2004)
Dastani, M., Hulstijn, J., Dignum, F., Meyer, J.: Issues in Multi-agent System Development. In: AAMAS (2004)
DeLoach, S.A.: The MaSE Methodology. In: Methodologies and Software Engineering for Agent System. The Agent-Oriented Software Engineering Handbook Series, vol. 11 (August 2004)
Elammari, M., Lalonde, W.: An Agent-Oriented Methodology: High-Level and Intermediate Models (HLIM). In: Proceedings of AOIS, Heidelberg (1999)
EU-Rent, EU-Corporation, http://www.businessrulesgroup.org/egsbrg.shtml
JADE: Java Agent Development Framework (1999), http://jade.cselt.it
MADKIT: Multi-Agent Development KIT (1999), http://www.madkit.org
Padgham, L., Winikoff, M.: Prometheus: A methodology for developing intelligent agents. In: Third Workshop on Agent-Oriented Software Engineering (2002)
Sturm, A., Dori, D., Shehory, O.: Single-Model Method for Specifying Multi-Agent Systems. In: The Second International Joint Conference on Autonomous Agents and Multi-agent Systems, July 14-18, Melbourne, Australia (2003)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multi-agent systems: The Gaia methodology. ACM Transactions on Software Engineering and Methodology 12(3), 317–370 (2003)
Buhr, R.J.A.: Use Case Maps as Architectural Entities for Complex Systems. IEEE Transactions on Software Engineering 24(12), 1131–1155 (1998)
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
Abdelaziz, T., Elammari, M., Branki, C. (2008). MASD: Towards a Comprehensive Multi-agent System Development Methodology. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2008 Workshops. OTM 2008. Lecture Notes in Computer Science, vol 5333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88875-8_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-88875-8_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88874-1
Online ISBN: 978-3-540-88875-8
eBook Packages: Computer ScienceComputer Science (R0)