Skip to main content

MASD: Towards a Comprehensive Multi-agent System Development Methodology

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2008 Workshops (OTM 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5333))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Bobkowska, A.E.: Framework for methodologies of visual modeling language evaluation. In: Proceedings of the symposia on Meta-informatics, ACM Press, New York (2005)

    Google Scholar 

  4. 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)

    Article  MATH  Google Scholar 

  5. Bordini, R.H., Hübner, J.F., et al.: Jason, manual, release 0.7 edition (August 2005), http://jason.sf.net/

  6. Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A Short Overview. In: Main Conference NetObjectDays, Erfurt, Germany (2004)

    Google Scholar 

  7. 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/

  8. 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)

    Chapter  Google Scholar 

  9. Dastani, M., Hulstijn, J., Dignum, F., Meyer, J.: Issues in Multi-agent System Development. In: AAMAS (2004)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Elammari, M., Lalonde, W.: An Agent-Oriented Methodology: High-Level and Intermediate Models (HLIM). In: Proceedings of AOIS, Heidelberg (1999)

    Google Scholar 

  12. EU-Rent, EU-Corporation, http://www.businessrulesgroup.org/egsbrg.shtml

  13. JADE: Java Agent Development Framework (1999), http://jade.cselt.it

  14. MADKIT: Multi-Agent Development KIT (1999), http://www.madkit.org

  15. Padgham, L., Winikoff, M.: Prometheus: A methodology for developing intelligent agents. In: Third Workshop on Agent-Oriented Software Engineering (2002)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. Buhr, R.J.A.: Use Case Maps as Architectural Entities for Complex Systems. IEEE Transactions on Software Engineering 24(12), 1131–1155 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics