[go: up one dir, main page]

Skip to main content

Design Pattern Based Development Methodology and Support Tool for Multi Agent System

  • Conference paper
Agent and Multi-Agent Systems: Technologies and Applications (KES-AMSTA 2008)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4953))

  • 1625 Accesses

Abstract

A multi-agent system is a system composed of several software agents, collectively capable of reaching goals that are difficult to achieve by an individual agent or monolithic system. Many useful methodologies have been proposed to develop multi-agent systems. However, existing development methodologies for agent based system are not suitable for inexperienced developers. In this paper, we propose a design pattern based agent development methodology to support the inexperienced developer. Specifically, the proposed methodology covers the overall development process from requirement analysis to system deployment. We offer a CASE tool to support the methodology. We implement an E-commerce system development example to evaluate our methodology.

This work was supported in parts by ITRC IITA-2007-(C1090-0701-0046, Basic Research Program of the Korea Science &Engineering Foundation, and the Post-BK21 Project. Corresponding author: Eunseok Lee.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

Similar content being viewed by others

References

  1. GAIA Partners: Generic Architecture for Information Availability. Technical report (March 2000), http://www.infowin.org/ACTS/RUS/PROJECTS/FINAL-REPORTS/fr-221.pdf

  2. Bellavista, P., Corradi, A., Montanari, R., Stefanelli, C.: Context-aware Middleware for Resource Management in the Wireless Internet. IEEE Trans. on IEEE Computer Society 29(12) (December 2003)

    Google Scholar 

  3. FIPA-OS Developers’s Guide, http://fipa-os.sourceforge.net/docs/Developers_Guide.pdf

  4. DeLoach, S.A., Wood, M.F., Sparkman, C.H.: Multiagent Systems Engineering. The International Journal of Software Engineering and Knowledge Engineering 11(3) (June 2001)

    Google Scholar 

  5. Caire, G.: Jade Tutorial Jade Programming For Beginners (December 04, 2003)

    Google Scholar 

  6. Weiss, M.: Pattern-Driven Design of Agent Systems: Approach and Case Study. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 711–723. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns:Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  8. Aridor, Y., Lange, D.B.: Agent Design Patterns: Elements of Agent Application Design. In: Proc. of the Second International Conference on Autonomous Agents, Minneapolis, May 1998, pp. 108–115 (1998)

    Google Scholar 

  9. Gómez-Sanz, J.J., Fuentes, R., Gomez-Sanz, J.J., Fuentes, R.: Agent Oriented Software Engineering with INGENIAS. In: Fourth Iberoamerican Workshop on Multi-Agent Systems (2002)

    Google Scholar 

  10. Giunchiglia, F., Mylopoulos, J., Perini, A.: The tropos software development methodology: processes, models and diagrams. In: Proceedings of the first international joint conference on Autonomous agents and multiagent systems (2002)

    Google Scholar 

  11. DeLoach, S.A., Wood, M.: Developing Multiagent Systems with agentTool. In: Castelfranchi, C., Lespérance, Y. (eds.) ATAL 2000. LNCS (LNAI), vol. 1986, Springer, Heidelberg (2001)

    Google Scholar 

  12. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series, Reading (1994)

    Google Scholar 

  13. Cossentino, M., Potts, C.: A case tool supported methodology for the design of multi-agent systems. In: SERP 2002, pp. 295–306 (2002)

    Google Scholar 

  14. Cossentino, M., Luca, S., Antonio, C.: Patterns Reuse in the PASSI Methodology. In: Omicini, A., Petta, P., Pitt, J. (eds.) ESAW 2003. LNCS (LNAI), vol. 3071, pp. 294–310. Springer, Heidelberg (2004)

    Google Scholar 

  15. Youn, H., Jang, S., Lee, E.: Deriving Queing Network Model for UML for Software Performance Prediction. In: SERA 2007, August 2007, pp. 125–131 (2007)

    Google Scholar 

  16. OMG: UML Profle for Schedulability, Performance, and Time Specification (January 2005)

    Google Scholar 

  17. Foundation for Intelligent Physical Agents, http://www.fipa.org/repository/ips.php3

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ngoc Thanh Nguyen Geun Sik Jo Robert J. Howlett Lakhmi C. Jain

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Youn, H., Lee, E. (2008). Design Pattern Based Development Methodology and Support Tool for Multi Agent System. In: Nguyen, N.T., Jo, G.S., Howlett, R.J., Jain, L.C. (eds) Agent and Multi-Agent Systems: Technologies and Applications. KES-AMSTA 2008. Lecture Notes in Computer Science(), vol 4953. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78582-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78582-8_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78581-1

  • Online ISBN: 978-3-540-78582-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics