Advertisement

X-MAS: Validation tool based on meta-programming

  • Yutaka I. Leon Suematsu
  • Keiki Takadama
  • Katsunori Shimohara
  • Osamu Katai
Conference paper
Part of the Agent-Based Social Systems book series (ABSS, volume 3)

Abstract

Validation is an important issue in Agent-Based Modeling (ABM). Unfortunately, although indispensable, it is not a common practice in the community. The main reason is that there are no established validation procedures. In our previous work, we proposed the cross-element validation as a validation process that consists of detecting, analyzing and comparing the model’s macro-behavior under different variations of its composite elements. This process requires performing several simulations of the model with modifications in some of its algorithms. Therefore, it is indispensable the availability of some tools that provides: (1) easy model implementation, (2) flexibility for easy model’s elements exchange, and (3) construction of efficient code for accelerating the simulations. In order to support these requirements, this paper proposes the X-MAS toolkit, which facilitates the implementation and cross-element validation of ABM models.

Key words

X-MAS agent-based model cross-element validation meta-programming 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Reference

  1. Abrahams D and Gurtovoy A (2004) C++ Template Metaprogramming, Addison Wesley ProfessionalGoogle Scholar
  2. Axtell R, Axelrod R, Epstein JM and Cohen M (1996), Aligning simulation models: A case study and results, Computational and Mathematical Organization Theory (CMOT) 1(1): 123–141CrossRefGoogle Scholar
  3. Back, T., Hoffmeister, F. and Schwefel, H., 1991, “A survey of evolution strategies”, in Proceedings of the Forth International Conference on Genetic Algorithms, pp. 2–9.Google Scholar
  4. Boost Libraries (2005) Boost Library Home Page, http://www.boost.org/Google Scholar
  5. Holland J, Holyoak K, Nisbett R and Thagard P (1986) Induction, the MIT PressGoogle Scholar
  6. Leon YI, Takadama K, Nawa E, Shimohara K and Katai O (2003) The X-MAS: Toward simulation systems for cross-model-validation of multiagent-based simulation”, Meeting the Challenge of Social Problems via Agentbased Simulation, Springer-Verlag, pp 171–184Google Scholar
  7. Parker M (2001) What is Ascape and Why Should you care?, Journal of Artificial Societies and Social Simulation 4(1)Google Scholar
  8. Sutton R and Barto A (1998) Reinforcement Learning: An Introduction, the MIT PressGoogle Scholar
  9. Swarm Development Group (2005) Swarm Home Page, http://www.swarm.org/Google Scholar
  10. Takadama K, Leon YI, Sugimoto N, Nawa E and Shimohara K (2003) Crosselement validation in multiagent-based simulation: Switching learning mechanisms in agents, Journal of Artificial Societies and Social Simulation 6(4)Google Scholar
  11. University of Chicago (2005) Repast Home Page, http://repast.sourceforge.net/Google Scholar

Copyright information

© Springer 2007

Authors and Affiliations

  • Yutaka I. Leon Suematsu
    • 1
    • 2
  • Keiki Takadama
    • 1
    • 3
  • Katsunori Shimohara
    • 1
    • 2
  • Osamu Katai
    • 2
  1. 1.ATR International-Network Informatics LabsKyotoJapan
  2. 2.Graduate School of InformaticsKyoto UniversityKyotoJapan
  3. 3.Interdisciplinary Graduate School of Science and Engineering, Department of Computational Intelligence and Systems ScienceTokyo Institute of TechnologyKanagawaJapan

Personalised recommendations