Abstract
Reproducible modeling and simulation research has been identified as one of the Modeling and Simulation (M&S) Grand Challenge activities. Recently, uncertainty quantification has seen a renewed emphasis. While methods for verification and validation (V&V) have been widely developed for discrete-event simulations, newer simulation approaches such as the agent-based, agent-directed, and multi-agent simulation approaches introduce new V&V challenges. The active elements in these newer approaches have greater heterogeneity, e.g., every agent can be unique, with complex attributes and behaviors. Those behaviors can result in actions based on interaction with other agents, the environment, and even the outcome of simulated or artificial intelligence. The simulation spaces are often less constrained, e.g., rather than a network of servers and queues, the space can be continuous 2D Euclidian space with multiple associated geographic information systems (GIS) layers influencing the behavior of the actors. Over the last decade, a multitude of techniques has been used in agent-based modeling and simulation (ABMS) to perform V&V as well as replication and reproducibility (R&R) of the models. In this chapter, we present an overview of contributions in V&V, quality assurance (QA), and R&R of simulation studies, with special focus on ABMS. We also discuss the lessons learnt in V&V and replication from a series of simulation experiments using agent-based models (ABMs).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
An Y, Xiong G, Xiao T, Wang X (1989) IPSOS – an integrated simulation system for industrial processes. In: Proceedings of the 1989 Beijing simulation conference. Pergamon Press, London, p 500
Arifin SMN, Davis GJ, Zhou Y (2010a) Verification & validation by docking: a case study of agent-based models of Anopheles gambiae. In: Summer computer simulation conference (SCSC), Ottawa, ON, Canada, July 2010
Arifin SMN, Davis GJ, Kurtz SJ, Gentile JE, Zhou Y (2010b) Divide and conquer: a four-fold docking experience of agent-based models. In: Winter simulation conference (WSC), Baltimore, MD, USA, Dec 2010
Arifin SMN, Kennedy RC, Lane KE, Fuentes A, Hollocher H, Madey GR (2010c) P-SAM: a post-simulation analysis module for agent-based models. In: Summer computer simulation conference (SCSC), Ottawa, ON, Canada, July 2010
Arifin SMN, Davis GJ, Zhou Y (2012) A spatial agent-based model of malaria: model verification and effects of spatial heterogeneity. In: Zhang Y (ed) Theoretical and practical frameworks for agent-based systems. IGI Global, Hershey, PA, USA, pp 221–240
Arifin SMN, Madey GR, Collins FH (2013) Examining the impact of larval source management and insecticide-treated nets: replicating recent models and exploring the combined impact using a spatial agent-based model of Anopheles gambiae and a landscape generator tool. Malar J 12:290
Arifin SMN, Zhou Y, Davis GJ, Gentile JE, Madey GR, Collins FH (2014) An agent-based model of the population dynamics of Anopheles gambiae. Malar J 13:424
Axtell R, Axelrod R, Epstien JM, Cohen MD (1996) Aligning simulation models: a case study and results. Comput Math Organ Theory 1:123–141
Balci O (1989) How to assess the acceptability and credibility of simulation results. In: Proceedings of the 21st conference on winter simulation, Washington, DC. ACM, New York, pp 62–71
Balci O (1998a) Verification, validation and accreditation. In: Proceedings of the 1998 winter simulation conference, Washington, DC, 13–16 Dec 1998. IEEE, Piscataway, pp 41–48
Balci O (1998b) Verification, validation, and testing. In: Banks J (ed) Handbook of simulation. Engineering & Management Press, pp 335–393
Balci O (2003) Verification, validation, and certification of modeling and simulation applications. In: Proceedings of the 35th conference on winter simulation: driving innovation, New Orleans, pp 150–158
Balci O (2004) Quality assessment, verification, and validation of modeling and simulation applications. In: Proceedings of the 2004 winter simulation conference, Washington, D.C., USA, vol 1. IEEE
Biostatistics (2014) http://biostatistics.oxfordjournals.org/. Accessed 2 Dec 2014
Burton RM (2003) Computational laboratories for organization science: questions, validity and docking. Comput Math Organ Theory 9(2):91–108
Carley KM (2002) Computational organizational science and organizational engineering. Simul Model Pract Theory 10(5):253–269
Chitnis N, Schapira A, Smith T, Steketee R (2010) Comparing the effectiveness of malaria vector-control interventions through a mathematical model. Am J Trop Med Hyg 83:230–240
Eckhoff P (2011) A malaria transmission-directed model of mosquito life cycle and ecology. Malar J 10:303
Edmonds B, Hales D (2003) Replication, replication and replication: some hard lessons from model alignment. J Artif Soc Soc Simul 6:4
Elzas MS (1988) Expert simulation systems in practice. In: Vichnevetsky R et al (eds) Proceedings of the 12th World congress on scientific computation, vol 5, Paris, 18–22 July 1988, pp 47–50
Fomel S, Hennenfent G (2009) Reproducible computational experiments using Scons. In: IEEE international conference on acoustics, speech, and signal processing, 4, Taipei, Taiwan, pp 1257–1260
Garzia RF (ed) (1979) Simulation week report. Modelling (IEEE Computer Society Simulation Technical Committee Newsletter) Issue 5, May 1979, p 5
Gu W, Novak RJ (2009a) Agent-based modelling of mosquito foraging behaviour for malaria control. Trans R Soc Trop Med Hyg 103:1105–1112
Gu W, Novak RJ (2009b) Predicting the impact of insecticide-treated bed nets on malaria transmission: the devil is in the detail. Malar J 8:256
Huang Y, Xiang X, Madey G, Cabaniss S (2005) Agent-based scientific simulation. Comput Sci Eng 7(1):22–29. doi:10.1109/MCSE.2005.7. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1377072&isnumber=30051
Institute for Disease Modeling (IDM) (2014) http://idmod.org. Accessed 2 Dec 2014
Jasny BR, Chin G, Chong L, Vignieri S (2011) Again, and again, and again. Science 334:1225
Karplus WJ (1979) Review of the article by Ören TI, Zeigler BP (1979) Concepts for advanced simulation methodologies. Simulation 32(3):69–82
Kennedy RC, Xiang X, Madey GR, Cosimano TF (2005) Verification and validation of scientific and economic models. In: Proc. Agent, Chicago, pp 177–192
Kennedy RC, Xiang X, Cosimano TF, Arthurs LA, Maurice PA, Madey GR, Cabaniss SE (2006) Verification and validation of agent-based and equation-based simulations: a comparison. In: 2006 agent-directed simulation (ADS), Huntsville
Ketcham MG (1986) Expert systems and user decisions in simulation studies. In: Cellier FE (ed) Languages for continuous system simulation. SCS, San Diego, pp 44–49
Ketcham MG, Fowler JW, Phillips DT (1984) New directions for the design of advanced simulation systems. In: Sheppard S, Pooch U, Pegden D (eds) Proceedings of the 1984 winter simulation conference, Dallas. SCSI, San Diego, pp 563–568
Kettenis DL (2001) Ethical issues in modeling and simulation. Guest Editor’s Introduction to the special issue. Simul-T Soc Mod Sim 17(4):162
Lin M-J (1990) Automatic simulation model design from a situation theory based manufacturing system description. Ph.D. Dissertation, Texas A&M University, College Station, Texas
Nance RE, Mezaache AL, Overstreet CM (1981) Simulation model management: resolving the technological gaps. In: Proceedings of the 1981 winter simulation conference, Atlanta, GA, USA, pp 173–179
National Research Council (2012) Assessing the reliability of complex models: mathematical and statistical foundations of verification, validation, and uncertainty quantification. The National Academies Press, Washington
North MJ, Macal CM (2002) The Beer Dock: three and a half implementations of the beer distribution game. In: Sixth annual swarm users meeting (SwarmFest), University of Washington, Seattle, 29–31 Mar 2002
Olaru D, Purchase S, Denize S (2009) Using docking/replication to verify and validate computational models. In: 18th World IMACS/MODSIM Congress 2009, Cairns, Australia
OpenMalaria (2014) A simulator of malaria epidemiology and control. https://code.google.com/p/openmalaria. Accessed 2 Dec 2014
Ören TI (1981) Concepts and criteria to assess acceptability of simulation studies: a frame of reference. Commun ACM 24(4):180–189
Ören TI (1983) Quality assurance of system design and model management for complex problems. In: Adequate modeling of systems. Springer, Berlin/Heidelberg, pp 205–219
Ören TI (1984) Quality assurance in modelling and simulation: a taxonomy. Simulation and model-based methodologies: an integrative view. Springer, Berlin/Heidelberg, pp 477–517
Ören TI (2000) Responsibility, ethics, and simulation. Transactions 17(4)
Ören TI (1980) Assessing acceptability of simulation studies. In: Proceedings of 1980 winter simulation conference, vol 2, Orlando, FL, USA
Ören TI, Yilmaz L (2009) Failure avoidance in agent-directed simulation: beyond conventional V&V and QA. In: Agent-directed simulation and systems engineering, Systems engineering series. Wiley, Berlin
Ören TI, Zeigler BP (1979) Concepts for advanced simulation methodologies. Simulation 32(3):69–82
Ören TI, Elzas MS, Sheng G (1985) Model reliability and software quality assurance in simulation of nuclear fuel waste management systems. ACM SIGSIM Simulation Digest 16(4):4–19
Pavón J, Arroyo M, Hassan H, Sansores C (2008) Agent-based modelling and simulation for the analysis of social patterns. Pattern Recogn Lett 29(8):1039–1048
Pegden CD, Shannon RE, Sadowski RP (1995) Introduction to simulation using SIMAN. McGraw-Hill, New York
Peng RD (2011) Reproducible research in computational science. Science 334:1226–1227
PLoS Computational Biology Guidelines for Authors (2014) http://www.ploscompbiol.org/static/guidelines.action#software. Accessed 2 Dec 2014
Rand W, Wilensky U (2006) Verification and validation through replication: a case study using Axelrod and Hammond’s ethnocentrism model. In: 14th annual conference of the North American Association for Computational Social and Organization Sciences (NAACSOS), Notre Dame, 22–23 June 2006
Rouchier J, Cioffi-Revilla C, Polhill JG, Takadama K (2008) Progress in model-to-model analysis. J Artif Soc Soc Simul 11(2):8
Santer BD, Wigley TML, Taylor KE (2011) The reproducibility of observational estimates of surface and atmospheric temperature change. Science 334:1232–1233
Sargent RG (2001) Verification and validation: some approaches and paradigms for verifying and validating simulation models. In: Proceedings of the 33rd conference on winter simulation. IEEE Computer Society, Washington, DC, pp 106–114
Sargent RG (2004) Validation and verification of simulation models. In: Proceedings of the 2004 winter simulation conference, Washington, D.C., USA, vol 1. IEEE
Shannon RE (1986) Intelligent simulation environments. In: PA Luker, Adelsberger HH (eds) Proceedings of the conference on intelligent simulation environments, Society for Computer Simulation, San Diego, 23–25 Jan 1986
Smit W (1999) A question of ethics. In: The book edited to honor Prof. Ir. M.S. Elzas, University of Wageningen, Dept. of Informatics, Wageningen, pp 30–33
Standridge CR, Pritsker AAB (1982) Using data base capabilities in simulation. In: Cellier FE (ed) Progress in modelling and simulation. Academic, London, pp 347–365
Taylor SJE, Khan A, Morse KL, Tolk A, Yilmaz L, Zander J (2013) Grand challenges on the theory of modeling and simulation. In: Proceedings of the symposium on theory of modeling & simulation 2013, San Diego, California, USA, 34:1–8
Thiele JC, Kurth W, Grimm V (2014) Facilitating parameter estimation and sensitivity analysis of agent-based models: a cookbook using NetLogo and ‘R’. J Artif Soc Soc Simul 17(3)
Troncale LR (1985) The future of general systems research: obstacles, potentials, case studies. Syst Res 2(1):43–84
Vector-Borne Disease Network (VecNet) (2014) https://www.vecnet.org. Accessed 2 Dec 2014
Walker WE, Harremoës P, Rotmans J, van der Sluijs JP, van Asselt MBA, Janssen P, Krayer von Krauss MP (2003) Defining uncertainty: a conceptual basis for uncertainty management in model-based decision support. Integr Assess 4(1):5–17
Wang Z-Z, Li B-H (1991) Computer simulation: the past, present and future. In: Proc. of the 1991 summer computer simulation conference, 22–24 July 1991, Baltimore. The Society for Computer Simulation International, San Diego, pp 1059–1065
Wilensky U, Rand W (2007) Making models match: replicating an agent-based model. J Artif Soc Soc Simul 10(4):2
Will O (2009) Resolving a replication that failed: news on the Macy & Sato Model. J Artif Soc Soc Simul 12:4
Will O, Hegselmann R (2008) A replication that failed: on the computational model in ‘Michael W. Macy and Yoshimichi Sato: Trust, Cooperation and Market Formation in the U.S. and Japan. In: Proceedings of the National Academy of Sciences, May 2002’. J Artif Soc Soc Simulat 11(3):3
Wittmann J (1992) Model and experiment – a new approach to definitions. In: Luker P (ed) Proceedings of the 1992 summer computer simulation conference, 27–30 July 1992, Reno. The Society for Computer Simulation International, San Diego, pp 115–119
Xiang X, Kennedy R, Madey G (2005) Verification and validation of agent-based scientific simulation models. In: Agent-directed simulation conference, San Diego
Xu J, Gao Y, Madey G (2003) A docking experiment: swarm and repast for social network modeling. In: Seventh annual Swarm researchers meeting (Swarm2003), Notre Dame, Indiana USA
Yakob L, Yan G (2009) Modeling the effects of integrating larval habitat source reduction and insecticide treated nets for malaria control. PLoS One 4:e6921
Yilmaz L (2006) Validation and verification of social processes within agent-based computational organization models. Comput Math Organ Theory 12:283–312
Yilmaz L (2011) Reproducibility in modeling & simulation research. Simulation, Editorial 87(1):3–4
Yilmaz L (2012a) Reproducibility in M&S research: issues, strategies, and implications for model development environment. J Exp Theor Artif Intell 24(4):457–474
Yilmaz L (2012b) Scholarly communication of reproducible modeling and simulation research using e Portfolios. In: Proceedings of the 2012 international summer computer simulation conference, Genoa, 8–11 July 2012, pp 241–248
Yilmaz L, Ören T (2013) Toward replicability-aware modeling and simulation: changing the conduct of M&S in the information age. In: Ontology, epistemology, and teleology for modeling and simulation. Springer, Berlin/Heidelberg, pp 207–226
Zeigler BP (1982) Subject plan for an encyclopedia: a taxonomy for modelling and simulation. ACM Simuletter 13:1–4, pp 55–62
Zhong W, Kim Y (2010) Using model replication to improve the reliability of agent-based models. In: Chai S-K, Salerno JJ, Mabry PL (eds) Proceedings of the third international conference on social computing, behavioral modeling, and prediction (SBP’10). Springer, Berlin/Heidelberg, pp 118–127
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Arifin, S.M.N., Madey, G.R. (2015). Verification, Validation, and Replication Methods for Agent-Based Modeling and Simulation: Lessons Learned the Hard Way!. In: Yilmaz, L. (eds) Concepts and Methodologies for Modeling and Simulation. Simulation Foundations, Methods and Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-15096-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-15096-3_10
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15095-6
Online ISBN: 978-3-319-15096-3
eBook Packages: Computer ScienceComputer Science (R0)