Skip to main content

Documenting Social Simulation Models: The ODD Protocol as a Standard

  • Chapter
  • First Online:

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

Abstract

The clear documentation of simulations is important for their communication, replication, and comprehension. It is thus helpful for such documentation to follow minimum standards. The ‘overview, design concepts, and details’ document protocol (ODD) is specifically designed to guide the description of individual- and agent-based simulation models (ABMs) in journal articles. Popular among ecologists, it is also increasingly used in the social simulation community. Here, we describe the protocol and give an annotated example of its use, with a view in facilitating its wider adoption and encouraging higher standards in simulation description.

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

Notes

  1. 1.

    Many of these endeavours have been covered in submissions to the “model-to-model” series of workshops, organised by members of the social simulation community (Hales et al. 2003; Rouchier et al. 2008. The second workshop was held as a parallel session of the ESSA 2004 conference: see http://www.insisoc.org/ESSA04/M2M2.htm).

  2. 2.

    It is often the case that a substantial description needs to be included in the main text so readers can get an idea of what is being discussed, but maybe a more complete description might be added in an appendix.

References

  • Amouroux, E., Gaudou, B., Desvaux, S., & Drogoul, A. (2010, November 1–4). O.D.D.: A promising but incomplete formalism for individual-based model specification. In T. B. Ho, D. N. Zuckerman, P. Kuonen, A. Demaille, & R.-D. Kutsche (Eds.), 2010 IEEE-RIVF international conference on computing and communication technologies: Research, innovation and vision for the future. Hanoi, Vietnam: Vietnam National University.

    Google Scholar 

  • Bithell, M., & Brasington, J. (2009). Coupling agent-based models of subsistence farming with individual-based forest models and dynamic models of water distribution. Environmental Modelling & Software, 24, 173–190.

    Article  Google Scholar 

  • Deffuant, G., Amblard, F., Weisbuch, G., & Faure, T. (2002). How can extremism prevail? A study based on the relative agreement interaction model. Journal of Artificial Societies and Social Simulation, 5(4.) http://jasss.soc.surrey.ac.uk/5/4/1.html

  • Gilbert, N. (2007). Agent-based models. London: Sage Publications.

    Google Scholar 

  • Grimm, V., & Railsback, S. F. (2005). Individual-based modeling and ecology. Princeton, NJ: Princeton University Press.

    Book  MATH  Google Scholar 

  • Grimm, V., Berger, U., Bastiansen, F., Eliassen, S., Ginot, V., Giske, J., et al. (2006). A standard protocol for describing individual-based and agent-based models. Ecological Modelling, 198, 115–126.

    Article  Google Scholar 

  • Grimm, V., Berger, U., DeAngelis, D. L., Polhill, J. G., Giske, J., & Railsback, S. F. (2010). The ODD protocol: A review and first update. Ecological Modelling, 221, 2760–2768.

    Article  Google Scholar 

  • Grimm, V., & Railsback, S. F. (2012). Designing, formulating, and communicating agent-based models. In A. Heppenstall, A. Crooks, L. M. See, & M. Batty (Eds.), Agent-based models of geographical systems (pp. 361–377). Berlin: Springer.

    Chapter  Google Scholar 

  • Hales, D., Rouchier, J., & Edmonds, B. (2003). Model-to-model analysis. Journal of Artificial Societies and Social Simulation, 6(4). http://jasss.soc.surrey.ac.uk/6/4/5.html

  • Heine, B.-O., Meyer, M., & Strangfeld, O. (2005). Stylised facts and the contribution of simulation to the economic analysis of budgeting. Journal of Artificial Societies and Social Simulation, 8(4). http://jasss.soc.surrey.ac.uk/8/4/4.html

  • Heppenstall, A., Crooks, A., See, L. M., & Batty, M. (Eds.). (2012). Agent-based models of geographical systems. Berlin: Springer.

    Google Scholar 

  • Livermore, M. (2010). MR POTATOHEAD framework: A software tool for collaborative land-use change modeling. In D. A. Swayne, W. Yang, A. A. Voinov, A. Rizzoli, & T. Filatova (Eds.), Proceedings of the International environmental modelling and software society (iEMSs) 2010 international congress on environmental modelling and software: Modelling for environment’s sake, fifth Biennial meeting, Ottawa, Canada. http://www.iemss.org/iemss2010/index.php?n=Main

  • Müller, B., Bohn, F., Dreßler, G., Groeneveld, J., Klassert, C., Martin, R., et al. (2013). Describing human decisions in agent-based models–ODD+ D, an extension of the ODD protocol. Environmental Modelling & Software, 48, 37–48.

    Article  Google Scholar 

  • Parker, D. C., Entwisle, B., Rindfuss, R. R., Vanwey, L. K., Manson, S. M., Moran, E., et al. (2008). Case studies, cross-site comparisons, and the challenge of generalization: Comparing agent-based models of land-use change in frontier regions. Journal of Land Use Science, 3(1), 41–72.

    Article  Google Scholar 

  • Polhill, J. G., Gimona, A., & Aspinall, R. J. (2011). Agent-based modelling of land use effects on ecosystem processes and services. Journal of Land Use Science, 6(2–3), 75–81.

    Article  Google Scholar 

  • Polhill, J. G., Parker, D., Brown, D., & Grimm, V. (2008). Using the ODD protocol for describing three agent-based social simulation models of land use change. Journal of Artificial Societies and Social Simulation, 11(2). http://jasss.soc.surrey.ac.uk/11/2/3.html

  • Polhill, J. G. (2010). ODD updated. Journal of Artificial Societies and Social Simulation, 13(4). http://jasss.soc.surrey.ac.uk/13/4/9.html

  • Railsback, S. F., & Grimm, V. (2012). Agent-based and individual-based modeling: A practical introduction. Princeton, NJ: Princeton University Press.

    MATH  Google Scholar 

  • Rouchier, J., Cioffi-Revilla, C., Polhill, J. G., & Takadama, K. (2008). Progress in model-to-model analysis. Journal of Artificial Societies and Social Simulation, 11(2). http://jasss.soc.surrey.ac.uk/11/2/8.html

  • Thiele, J. C., & Grimm, V. (2015). Replicating and breaking models: Good for you and good for ecology. Oikos, 124(6), 691–696.

    Article  Google Scholar 

  • Triebig, C., & Klügl, F. (2010). Elements of a documentation framework for agent-based simulation. Cybernetics and Systems, 40(5), 441–474.

    Article  MATH  Google Scholar 

  • Wheeler, S. (2005). Beyond the inverted pyramid: Developing news-writing skills. In R. Keeble (Ed.), Print journalism: A critical introduction (pp. 84–93). Abingdon, UK: Routledge.

    Google Scholar 

  • Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo

Download references

Acknowledgments

We are grateful to Bruce Edmonds for inviting us to contribute this chapter and for his helpful comments and suggested amendments to earlier drafts. Gary Polhill’s contribution was funded by the Scottish Government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Volker Grimm .

Editor information

Editors and Affiliations

Further Reading

Further Reading

Railsback and Grimm’s (2012) textbook introduces to agent-based modelling with examples described using ODD. The OpenABM website (http://openabm.org) is a portal specifically designed to facilitate the dissemination of simulation code and descriptions of these using the ODD protocol. The original reference document for ODD is Grimm et al. (2006) with the most recent update being Grimm et al. (2010). Polhill (2010) is an overview of the 2010 update of ODD written specifically with the social simulation community in mind.

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Grimm, V., Polhill, G., Touza, J. (2017). Documenting Social Simulation Models: The ODD Protocol as a Standard. In: Edmonds, B., Meyer, R. (eds) Simulating Social Complexity. Understanding Complex Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-66948-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-66948-9_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-66947-2

  • Online ISBN: 978-3-319-66948-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics