200
Views
10
CrossRef citations to date
0
Altmetric
Article

A generic testing framework for agent-based simulation models

, &
Pages 183-201 | Received 19 Dec 2011, Accepted 05 Dec 2012, Published online: 19 Dec 2017

References

  • Balci O (1994). Validation, verification, and testing techniques throughout the life cycle of a simulation study. In: Proceedings of the 26th Conference on Winter simulation, WSC’94, Society for Computer Simulation International: San Diego, CA, pp 215–220.
  • Balci O (1995). Principles and techniques of simulation validation, verification, and testing. In: Proceedings of the 27th Conference on Winter simulation, WSC’ 95, IEEE Comp. Soc.: Arlington, VA, pp 147–154.
  • BankesSCAgent-based modeling: A revolution?Proceedings of the National Academy of Sciences of the United States of America20029937199720010.1073/pnas.072081299
  • BeckKTest-driven Development: By Example2003
  • BurnsteinIPractical Software Testing2003
  • CalvinWSchwindtPSteps in production of motoneuron spikes during rhytmic firingJournal of Neurophysiology1972353297310
  • Capera D, Georgé J, Gleizes M and Glize P (2003). The AMAS theory for complex problem solving based on self-organizing cooperative agents. In: WETICE ’03: Proceedings of the Twelfth International Workshop on Enabling Technologies, IEEE Computer Society: Washington, DC, p 383.
  • Coelho R, Kulesza U, von Staa A and Lucena C (2006). Unit testing in multi-agent systems using mock agents and aspects. In: Proceedings of the 2006 Int. Workshop on Software eng. for large-scale multi-agent systems, SELMAS’06, ACM: New York, NY, pp 83–90.
  • Cooley P and Solano E (2011). Agent-based model (ABM) validation considerations. In: Proceedings of the Third International Conference on Advances in System Simulation (SIMUL 2011), IARIA, Barcelona, Spain, pp 134–139.
  • DosiGFagioloGRoventiniAAn evolutionary model of endogenous business cyclesComputational Economics200627133410.1007/s10614-005-9014-2
  • Epstein JM (2007). Agent-based computational models and generative social science. In: Generative Social Science Studies in Agent-based Computational Modeling, Introductory Chapters. Princeton University Press, Santa Fe, NM.
  • FeathersMWorking Effectively with Legacy Code2004
  • Ghosh S (1986). On the concept of dynamic multi-level simulation. In: Proceedings of the 19th annual symposium on Simulation, ANSS ‘86, IEEE Computer Society Press: Los Alamitos, CA, pp 201–205.
  • GrimmVPattern-oriented modeling of agent-based complex systems: Lessons from ecologyScience2005310575098799110.1126/science.1116681
  • Gürcan Ö et al (2012). Simulating human single motor units using self-organizing agents. In: Sixth International IEEE Conference on Self-Adaptive and Self-Organizing Systems (SASO’2012), IEEE Computer Society: Lyon, France, pp 11–20.
  • GürcanÖDikenelliOTürkerKSAgent-based exploration of wiring of biological neural networks: Position paper20th European Meeting on Cybernetics and Systems Research (EMCSR 20102010509514
  • HellebooghAVizzariGUhrmacherAMichelFModeling dynamic environments in multi-agent simulationAutonomous Agents and Multi-agent Systems20071418711610.1007/s10458-006-0014-y
  • HouseRRousseauDMThomas-HuntMThe meso paradigm: A framework for the integration of micro and macro organizational behaviorReview of Organization Behavior19951771114
  • Kaddoum E, Gleizes M-P, Georgé J-P and Picard G (2009). Characterizing and evaluating problem solving self-*systems (regular paper). (regular paper) In: The First Inter. Conference on Adaptive and Self-adaptive Systems and Applications (ADAPTIVE 2009), Athens, Greece, 15–20 November, CPS Production—IEEE Computer Society, page (electronic medium).
  • Klügl F (2008). A validation methodology for agent-based simulations. In: Proceedings of the 2008 ACM symposium on Applied computing, SAC¡¯08, ACM: New York, NY, pp 39–43.
  • Klügl F (2009). Multiagent simulation model design strategies. In: MAS&S @ MALLOW’09, Turin, Vol. 494, CEUR Workshop Proceedings, page (online).
  • KlüglFFehlerMHerrlerRAbout the role of the environment in multi-agent simulationsEnvironments for Multi-agent Systems2005127149
  • LamportLTime, clocks, and the ordering of events in a distributed systemCommunications of the ACM197821755856510.1145/359545.359563
  • LarmanCApplying UML and Patterns: An Introduction to Object-oriented Analysis and Design and Iterative Development2004
  • LawAMSimulation, Modeling and Analysis,2007
  • LukeSMASON: A multiagent simulation environmentSimulation200581751752710.1177/0037549705058073
  • MacQueenJBSome methods for classification and analysis of multivariate observationsProceedinges of the Fifth Berkeley Symposium on Mathematical Statistics and Probability1967281297
  • MalerbaFNelsonROrsenigoLWinterS‘History-friendly’ models of industry evolution: The computer industryIndustrial and Corporate Change19998134010.1093/icc/8.1.3
  • Montanola-Sales C, Onggo BSS and Casanovas-Garcia J (2011). Agent-based simulation validation: A case study in demographic simulation. In: Proceedings of the Third International Conference on Advances in System Simulation (SIMUL 2011), Barcelona, Spain, pp 109–115.
  • NguyenCTesting in multi-agent systemsAgent-oriented Software Engineering X2011180190
  • Niazi MA, Hussain A and Kolberg M (2009). Verification and validation of agent-based simulation using the VOMAS approach. In: MAS&S @MALLOW’09, Turin, Vol. 494, CEUR Workshop Proceedings, page (on line).
  • NikolaiCMadeyGTools of the trade: A survey of various agent based modeling platformsJournal of Artificial Societies and Social Simulation20091222
  • NorthMCollierNVosJExperiences creating three implementations of the repast agent modeling toolkitACM Transactions on Modeling and Computer Simulation200616112510.1145/1122012.1122013
  • Pengfei X, Lees M Nan H and Viswanthatn TV (2011). Validation of agent-based simulation through human computation: An example of crowd simulation. In: Multi-agent-based Simulation XI pp 1–13.
  • PiddMComputer Simulation in Management Science2004
  • Polack FAC et al (2010). Reflections on the simulation of complex systems for science. In: Proceedings of International Conference on Computational Science (ICCS’2010), Oxford, UK, 22–26 March, pp 276–285 .
  • Raibulet C and Masciadri L (2009). Towards evaluation mechanisms for runtime adaptivity: From case studies to metrics. In: Proceedings of the 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, ComputationWorld’09, IEEE Comp. Soc: Washington, DC, pp 146–152.
  • RailsbackSFGrimmVAgent-based and Individual-based Modeling: A Practical Introduction2011
  • Robinson S (1997). Simulation model verification and validation: Increasing the users’ confidence. In: Proceedings of the 29th Conference on Winter Simulation, WSC ‘97, IEEE Computer Society: Washington, DC, pp 53–59.
  • Sansores C and Pavon J (2005). Agent-based simulation replication: A model-driven architecture approach. In: 4th Mexican International Conference on Artificial Intelligence (MICAI’2005), Mexico, pp 244–253.
  • Sargent RG (2005). Verification and validation of simulation models. In: Proceedings of the 37th Conference on Winter simulation, WSC’05, Winter Simulation Conference, Orlando, FL, USA, 4–7 December, pp 130–143.
  • SchwindtPCrillWFactors influencing motoneuron rhytmic firing: Results from a voltage-clamp studyJournal of Neurophysiology1982484875890
  • Serrano E and Botia JA (2009). Programming multiagent systems. Chapter Infrastructure for Forensic Analysis of Multi-agent Systems, pp 168–183. Springer-Verlag: Berlin, Heidelberg.
  • SerranoEGómez-SanzJJBotíaJAPavónJIntelligent data analysis applied to debug complex software systemsNeurocomputing20097213–152785279510.1016/j.neucom.2008.10.025
  • SklarENetlogo, a multi-agent simulation environmentArtificial Life200713330331110.1162/artl.2007.13.3.303
  • Taillandier P, Drogoul A, Vo D and Amouroux E (2012). Gama: A simulation platform that integrates geographical information data, agent-based modeling and multi-scale control. In: Desai N, Liu A and Winikoff M (eds). The 13th International Conference on Principles and Practices of Multi-agent Systems (PRIMA). Kolkata, India, 12–15 November, Lecture Notes in Computer Science, Vol.7057, Springer: Berling Heidelberg, pp 242–258.
  • Terano T (2007). Exploring the vast parameter space of multi-agent based simulation. In: Antunes L and Takadama K (eds). Multi-agent Based Simulation VII. Lecture Notes in Computer Science, Vol. 4442, Springer: Berlin Heidelberg, pp 1–14.
  • Troitzsch KG (1996). Multilevel simulation. In: Klaus G et al (eds). Social Science Microsimulation: Berlin: Springer-Verlag, pp 107–122.
  • TürkerKSMilesTSThreshold depolarization measurements in resting human motoneuronsJournal of Neuroscience Methods199139110310710.1016/0165-0270(91)90097-J
  • TürkerKSPowersRKBlack box revisited: A technique for estimating postsynaptic potentials in neuronsTrends in Neurosciences200528737938610.1016/j.tins.2005.05.007
  • UhrmacherASwartoutWAgent-oriented Simulation2003215239
  • UttingMLegeardBPractical Model-based Testing: A Tools Approach2007
  • Werker C and Brenner T (2004). Empirical calibration of simulation models. Papers on Economics and Evolution 2004-2010, Max Planck Institute of Economics, Evolutionary Economics Group.
  • WilenskyURandWMaking models match: Replicating an agent-based modelJournal of Artificial Societies and Social Simulation20071042
  • WindrumPFagioloGMonetaAEmpirical validation of agent-based models: Alternatives and prospectsJournal of Artificial Societies and Social Simulation20071028
  • WolframSCellular Automata and Complexity: Collected Papers1994

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.