Skip to main content

Towards Pattern-Oriented Design of Agent-Based Simulation Models

  • Conference paper
Multiagent System Technologies (MATES 2009)

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

Included in the following conference series:

Abstract

The formalization and use of experiences in good model design would make an important contribution to increasing the efficiency of modeling as well as to supporting the knowledge transfer from experienced modelers to modeling novices. We propose to address this problem by providing a set of model design patterns inspired by patterns in Software Engineering for capturing the reusable essence of a solution to specific partial modeling problem. This contribution provides a first step formulating the vision and indicating how patterns and which types of patterns can play a role in agent-based model design.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Willemain, T.: Insights on modeling from a dozen experts. Operations Research 42(2), 213–222 (1994)

    Article  Google Scholar 

  2. Gamma, E., Helm, R., Vlissides, R.J.J.: Design Patterns: Elements of reusable object-oriented software. Addison Wesley, Boston (1995)

    Google Scholar 

  3. Triebig, C., Klügl, F.: Designing components for multiagent simulation. In: Agent-Based Modeling & Simulation Symposium at EMCSR, April 2006. Wien (2006)

    Google Scholar 

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

  5. Oluyomi, A., Karunasekera, S., Sterling, L.: A comprehensive view of agent-oriented patterns. Autonomous Agents and Multi-Agent Systems 15(3), 337–377 (2007)

    Article  Google Scholar 

  6. Oluyomi, A., Karunasekera, S., Sterling, L.: Description templates for agent-oriented patterns. Journal of Systems and Software 81(1), 20–36 (2008)

    Article  Google Scholar 

  7. Sauvage, S.: Agent oriented design patterns: A case study. In: AAMAS 2004: Proc. of the 3rd Int. Joint Conf. on Autonomous Agents and Multiagent Systems, Washington, DC, USA, pp. 1496–1497. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  8. Kendall, E.A., Krishna, P.V.M., Pathak, C.V., Suresh, C.B.: Patterns of intelligent and mobile agents. In: AGENTS 1998: Proc. of the 2nd Int. Conf. on Autonomous agents, pp. 92–99. ACM Press, New York (1998)

    Google Scholar 

  9. Aridor, Y., Lange, D.B.: Agent design patterns: elements of agent application design. In: AGENTS 1998: Proc. of the 2nd Int. Conf. on Autonomous agents, pp. 108–115. ACM Press, New York (1998)

    Google Scholar 

  10. Chacon, D., McCormick, J., McGrath, S., Stoneking, C.: Rapid application development using agent itinerary patterns. Technical Report 01-01, Lochheed Martin Advanced Technology Laboratories (2000)

    Google Scholar 

  11. Do, T.T., Kolp, M., Pirotte, A.: Social patterns for designing multiagent systems. In: Proc. of the 15th Int. Conf. on Software Engineering & Knowledge Engineering (SEKE 2003), San Franciso, USA, July 2003, pp. 103–110 (2003)

    Google Scholar 

  12. Hayden, S.C., Carrick, C., Yang, Q.: Architectural design patterns for multiagent coordination. In: Proc. of the 3rd Int. Conf. on Autonomous Agents (1999)

    Google Scholar 

  13. Oluyomi, A.: Pattern and Protocols for Agent-Oriented Software Engineering. PhD thesis, Department of Computer Science and Software Engineering, University of Melbourne, Australia (2006)

    Google Scholar 

  14. Klügl, F.: A validation methodology for agent-based simulations. In: SAC Symposium, Advances in Computer Simulation Track, Ceara, BR (March 2008)

    Google Scholar 

  15. Grimm, V., Railsback, S.F.: Individual-Based Modeling and Ecology. Princeton University Press, Princeton (2005)

    Book  MATH  Google Scholar 

  16. Haefner, J.W.: Modeling Biological Systems – Principles and Applications, 2nd edn. Springer, New York (2005)

    MATH  Google Scholar 

  17. Koenig, R., Bauriedel, C.: Modular system of simulation patterns for a spatial-processes laboratory. In: Proc. of the ICA Workshop on Geospatial Analysis and Modeling, Vienna (July 2006)

    Google Scholar 

  18. Schütze, M., Riegel, J.P., Zimmermann, G.: A pattern-based application generator for building simulation. In: Jazayeri, M. (ed.) ESEC 1997 and ESEC-FSE 1997. LNCS, vol. 1301. Springer, Heidelberg (1997)

    Google Scholar 

  19. Bandini, S., Manzoni, S., Vizzari, G.: Towards a methodology for situated cellular agent based crowd simulations. In: Dikenelli, O., Gleizes, M.-P., Ricci, A. (eds.) ESAW 2005. LNCS (LNAI), vol. 3963, pp. 203–220. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  20. Epstein, J.M., Axtell, R.: Growing Artificial Societies. Social Science from the Bottom Up. Random House Uk Ltd (1996)

    Google Scholar 

  21. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison Wesley, Reading (1999)

    Google Scholar 

  22. Caire, G., et al.: Agent oriented analysis using Message/UML. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol. 2222, pp. 119–135. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  23. Prechelt, L., Unger, B., Tichy, W.: Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance. IEEE Transactions on Software Engineering 28(6), 595–606 (2002)

    Article  Google Scholar 

  24. Vokác, M.: Defect frequency and design patterns: an empirical study of industrial code. IEEE Transactions on Software Engineering 30(12), 904–917 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Klügl, F., Karlsson, L. (2009). Towards Pattern-Oriented Design of Agent-Based Simulation Models. In: Braubach, L., van der Hoek, W., Petta, P., Pokahr, A. (eds) Multiagent System Technologies. MATES 2009. Lecture Notes in Computer Science(), vol 5774. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04143-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04143-3_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04142-6

  • Online ISBN: 978-3-642-04143-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics