General Software and Toolkits

Agent-Based Computational Economics (ACE),
Agent-Based Modeling (ABM),
and Complex Adaptive Systems (CAS)


Last Updated: 7 January 2018

Site Maintained By:
Leigh Tesfatsion
Emeritus Professor of Economics, Mathematics,
   and Electrical & Computer Engineering
Heady Hall 260
Iowa State University
Ames, Iowa 50011-1054
http://www2.econ.iastate.edu/tesfatsi/
tesfatsi AT iastate.edu

ACE Website Homepage

This site stresses general programming languages and toolkits suitable for agent-based computational economics (ACE), agent-based modeling (ABM), and complex adaptive systems (CAS) modeling. Computational laboratories and interactive demonstration software focused on more specific types of ACE/ABM/CAS applications are gathered together at a separate site titled the ACE/CAS Computational Laboratories and Demonstration Software.

Software Release Disclaimer:
All software provided below is unsupported and provided as-is, without warranty of any kind, unless otherwise specified by the provider.

Introductory Materials

Introduction to Object-Oriented Programming

Agent-Based Software Reviews

Complex Software Development

Agent Toolkits for Teaching: A Survey

Evaluation of Java-Libraries for Social Science Simulation

Pseudo-Random Number Generators

Template Model for ABM Platform Comparisons

Tutorials: Online Programming Language Tutorials

Unified Modeling Language (UML) for Agent-Based Modeling

Software and Toolkits Currently in Use by ACE Researchers

Software and Toolkits for General ABM/CAS Modeling

Copyright © Leigh Tesfatsion. All Rights Reserved.