Skip to main content

Informal Approaches to Developing Simulation Models

  • Chapter
  • First Online:

Part of the book series: Understanding Complex Systems ((UCS))

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

Buying options

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 EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Notes

  1. 1.

    Of course a successfully predictive model raises the further question of why it is successful, which may motivate the development of further explanatory models, since a complete scientific understanding requires both prediction and explanation, but not necessarily from the same models (Cartwright 1983).

  2. 2.

    Of course this danger is also there for one’s own programming: it is more likely, but far from certain, that you understand some code you have implemented or played with.

  3. 3.

    What the “same outcomes” here means depends on how close one can expect the restricted new model to adhere to the original, for example it might be the same but with different pseudo-random number generators.

  4. 4.

    http://www.macaulay.ac.uk/fearlus/.

References

  • Alam SJ, Geller A, Meyer R, Werth B (2010) Modelling contextualized reasoning in complex societies with “endorsements”. J Artif Soc Soc Simul 13(4). http://jasss.soc.surrey.ac.uk/13/4/6.html

  • Bergenti F, Gleizes M-P, Zambonelli F (eds) (2004) Methodologies and software engineering for agent systems: the agent-oriented software engineering handbook. Kluwer, Boston

    MATH  Google Scholar 

  • Cartwright N (1983) How the laws of physics lie. Clarendon, Oxford

    Book  Google Scholar 

  • David N (2013) Validating simulations. Chapter 8 in this volume

    Google Scholar 

  • Epstein J (2008) Why model? J Artif Soc Soc Simul 11(4). http://jasss.soc.surrey.ac.uk/11/4/12.html

  • Evans A, Heppenstall A, Birkin M (2013) Understanding simulation results. Chapter 9 in this volume

    Google Scholar 

  • Galán J et al (2013) Detecting and avoiding errors and artefacts. Chapter 6 in this volume

    Google Scholar 

  • Gilbert N, Bankes S (2002) Platforms and methods for agent-based modelling. Proc Natl Acad Sci USA 99(3):7197–7198

    Article  Google Scholar 

  • Grimm V et al (2005) Pattern-oriented modeling of agent-based complex systems: lessons from ecology. Science 310:987–991

    Article  Google Scholar 

  • Grimm V, Polhill G, Touza J (2013) Documenting simulations using ODD. Chapter 7 in this volume

    Google Scholar 

  • Henderson-Sellers B, Giorgini P (eds) (2005) Agent-oriented methodologies. Idea Group, Hershey

    Google Scholar 

  • Jonker C, Treur J (2013) A formal approach to building compositional agent-based simulations. Chapter 5 in this volume

    Google Scholar 

  • Kuhn T (1969) The structure of scientific revolutions. University of Chicago Press, Chicago

    Google Scholar 

  • Law AM (2008) How to build valid and credible simulation models. In: Mason SJ et al. (eds) Proceedings of the 2008 winter simulation conference, Miami, FL. http://www.informs-sim.org/wsc08papers/007.pdf

  • Luck M, Ashri R, d’Inverno M (2004) Agent-based software development. Artech House, London

    MATH  Google Scholar 

  • Nikolai C, Madey G (2009) Tools of the trade: a survey of various agent based modelling platforms. J Artif Soc Soc Simul 12(2). http://jasss.soc.surrey.ac.uk/12/2/2.html

  • Parker DC, Meretsky V (2004) Measuring pattern outcomes in an agent-based model of edge-effect externalities using spatial metrics. Agric Ecosyst Environ 101(2–3):233–250

    Article  Google Scholar 

  • Polhill JG, Edmonds B (2007) Open access for social simulation. J Artif Soc Soc Simul 10(3). http://jasss.soc.surrey.ac.uk/10/3/10.html

  • Polhill G, Gotts N, Law ANR (2001) Imitative versus non-imitative strategies in a land-use simulation. Cybern Syst 32(1–2):285–307

    MATH  Google Scholar 

  • Railsback SF, Lytinen SL, Jackson SK (2006) Agent-based simulation platforms: review and development recommendations. Simulation 82:609–623

    Article  Google Scholar 

  • Shannon RE (1998) Introduction to the art and science of simulation. In: Medeiros DJ, Watson EF, Carson JS, Manivannan MS (eds) Proceedings of the 1998 winter simulation conference, Washington, D.C. http://www.informs-sim.org/wsc98papers/001.PDF

  • Tobias R, Hofmann C (2004) Evaluation of free Java-libraries for social-scientific agent based simulation. J Artif Soc Soc Simul 7(1). http://jasss.soc.surrey.ac.uk/7/1/6.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Emma Norling or Bruce Edmonds .

Editor information

Editors and Affiliations

Further Reading

Further Reading

Outside the social sciences, simulation has been an established methodology for decades. Thus there is a host of literature about model building in general. The biggest simulation conference, the annual “Winter Simulation Conference”, always includes introductory tutorials, some of which may be of interest to social scientists. Good examples are (Law 2008) and (Shannon 1998).

For a comprehensive review of the currently existing general agent-based simulation toolkits see (Nikolai and Madey 2009); other reviews focus on a smaller selection of toolkits (e.g. Railsback et al. 2006; Tobias and Hofmann 2004; Gilbert and Bankes 2002).

The chapters on checking your simulation model (Galán et al. 2013), documenting your model (Grimm et al. 2013) and model validation (David 2013) in this volume should be of particular interest for anyone intending to follow the exploration and consolidation approach to model development. However, if you would rather attempt a more formal approach to building an agent-based simulation model, the subsequent chapter (Jonker and Treur 2013) discusses one such approach in detail. You could also consult textbooks on methodologies for the design of multi-agent systems, such as (Luck et al. 2004), (Bergenti et al. 2004) or (Henderson-Sellers and Giorgini 2005). After all, any agent-based simulation model can be seen as a special version of a multi-agent system.

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Norling, E., Edmonds, B., Meyer, R. (2013). Informal Approaches to Developing Simulation Models. In: Edmonds, B., Meyer, R. (eds) Simulating Social Complexity. Understanding Complex Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-93813-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-93813-2_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-93812-5

  • Online ISBN: 978-3-540-93813-2

  • eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)

Publish with us

Policies and ethics