The basic CoSMoS process concerns the design, implementation, and use of a simulation built from scratch. However, the CoSMoS approach may be tailored and adapted for other styles of use. Here we describe how it has been applied to analyse and re-engineer an existing simulation, that of Schelling’s Bounded Neighbourhood Model. We find that using a principled approach to the analysis of an existing simulation facilitates formalisation of the model and reimplementation of the simulation. In the process, several ambiguities in implementing a simulation from the model were revealed. This highlights the importance of formalising a model for clarity and reproducibility in simulation studies, and also for providing new avenues for exploration of, and insight into, the factors influencing its emergent behaviour.
full paper: PDF 563K
@inproceedings(SS-CoSMoS14-schelling,
author = "Ali Afshar Dodson and Susan Stepney and Emma Uprichard and Leo Caves",
title = "Using the {CoSMoS} approach to study {Schelling's}
{Bounded Neighbourhood Model}",
pages = "1-12",
crossref = "CoSMoS14"
)
@proceedings(CoSMoS14,
editor = "Susan Stepney and Paul S. Andrews",
title = "Proceedings of the 2014 Workshop on Complex Systems Modelling and Simulation,
New York, USA, July 2014",
booktitle = "Proceedings of the 2014 Workshop on Complex Systems Modelling and Simulation,
New York, USA, July 2014",
publisher = "Luniver Press",
year = 2014
)