Page 83 -
P. 83

78                                                     E. Norling et al.

            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 in this volume on checking your simulation model (Chap. 7, Galán
            et al. 2017), documenting your model (Chap. 15, Grimm et al. 2017) and model
            validation (Chap. 9, David et al. 2017) should be of particular interest for anyone
            intending to follow the exploration and consolidation approach to model develop-
            ment. However, if you would rather attempt a more formal approach to building
            an agent-based simulation model, Chap. 6 (Siebers and Klügl 2017) 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) and 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.




            References

            Alam, S. J., Geller, A., Meyer, R., & Werth, B. (2010). Modelling contextualized reasoning in
              complex societies with “Endorsements”. Journal of Artificial Societies and Social Simulation,
              13(4), 6. 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. Boston:
              Kluwer Academic.
            Cartwright, N. (1983). How the laws of physics lie. Oxford: Clarendon Press.
            David, N., Fachada, N., & Rosa, A. C. (2017). Verifying and validating simulations.
              doi:https://doi.org/10.1007/978-3-319-66948-9_9.
            Edmonds, B. (2017). Different modelling purposes. doi:https://doi.org/10.1007/978-3-319-66948-
              9_4.
            Epstein, J. M. (2008). Why model? Journal of Artificial Societies and Social Simulation, 11(4), 12.
              http://jasss.soc.surrey.ac.uk/11/4/12.html
            Evans, A., Heppenstall, A., & Birkin, M. (2017). Understanding simulation results.
              doi:https://doi.org/10.1007/978-3-319-66948-9_10.
            Galán, J. M., Izquierdo, L. R., Izquierdo, S. S., Santos, J. I., del Olmo, R., & López-
              Paredes, A. (2017). Checking simulations: Detecting and avoiding errors and artefacts.
              doi:https://doi.org/10.1007/978-3-319-66948-9_7.
            Gilbert, N., & Bankes, S. (2002). Platforms and methods for agent-based modelling. PNAS,
              99(Suppl. 3), 7197–7198.
   78   79   80   81   82   83   84   85   86   87   88