ABMs Using Repast and Java



This chapter provides the reader with a practical introduction to agent-based modeling, via the Repast Simphony programming environment. Using examples of agent-based models from an earlier chapter, we look in detail at how to build models via either flowcharts or Java code. We illustrate some of the ways in which a toolkit such as Repast considerably simplifies the life of the modeler by providing extensive support for model visualization, charting of results, and multiple runs, for instance.


Agent Type Agent Class Malaria Model Grid Projection Tick Count 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 2.
    Barnes, D.J., Kölling, M.: Objects First with Java—A Practical Introduction Using BlueJ, 4th edn. Pearson Education, London (2008) Google Scholar
  2. 16.
    Foundation, E.: Eclipse integrated development environment (2010). URL
  3. 24.
    Groovy: Groovy—an agile dynamic language for the java platform (2010). URL
  4. 35.
    RepastS: Repast agent simulation toolkit (2010). URL

Copyright information

© Springer-Verlag London Limited 2010

Authors and Affiliations

  1. 1.Computing LaboratoryUniversity of KentCanterbury, KentUK

Personalised recommendations