Source Code / Downloads
This page contains links to all the modelling code and data sets used within the paper. It was felt appropriate to provide this material for several reasons. First it is difficult for a modeller to provide a complete description of their model within the word limit of a publication. Therefore this additional resource allows for such a description.
Secondly, the one of the most thorough ways of verifying a model is to reimplement the model thus helping the modeller to become more confident as to the veracity of the model results (Hales et al., 2003). Thus through the availability of the source code allows for repetition and replication -one of the hallmarks of scientific inquiry and is an important facet needed to confirm whether clamed results of a simulation are reliable (i.e. can it be reproduced by someone else). The availability of the source code additionally allows the program to be 'open' therefore allowing modellers to see if there are any errors in the logic of the models or errors from analysing the results from the simulations.
Furthermore the results and the analysis section have links to specific models presented below and datasets used within each section.
Basic Model:
- Source Code and Java Documentation (728 KB)
- Java Documentation
- Data sets (2.20 MB)
Segregation Models:
Basic Segregation Model
- Source Code and Java Documentation (729 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (25.2 MB)
No Neighbourhoods model
- Source Code and Java Documentation (639 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (25.1 MB)
Add and Remove
- Source Code and Java Documentation (656 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (25.1 MB)
Density Model
- Source Code and Java Documentation (684 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (25.4 MB)
No Random Searching
- Source Code and Java Documentation (729 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (25.2 MB)
Restricted
- Source Code and Java Documentation (752 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (25.2 MB)
Preferences For Both Dislike
- Source Code and Java Documentation (648 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (25.1 MB)
Preferences For Both Like
- Source Code and Java Documentation (645 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (25.2 MB)
Polygon Random
- Source Code and Java Documentation (196 KB)
- Java Documentation
- Data sets (1.48 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (23.5 MB)
Polygon
- Source Code and Java Documentation (192 KB)
- Java Documentation
- Data sets (2.76 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (23.5 MB)
Four Types
- Source Code and Java Documentation (800 KB)
- Java Documentation
- Data sets (43.1 KB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (22.5 MB)
Four Types Combined
- Source Code and Java Documentation (833 KB)
- Java Documentation
- Data sets (43.1 MB)
- Data sets and executable (Will only work on Microsoft Operating Systems) (22.5 MB)
Reference
Hales, D., Rouchier, J. and Edmounds, B. (2003), 'Model-to-Model Analysis', Journal of Artificial Societies and Social Simulation, 6(4).