For computer-based simulations to be scientifically useful and scientifically credible, they need to be developed to high standards, and argued fit-for-purpose. The CoSMoS project has developed an approach to support such development, and codified its approach in a pattern language. Here we overview this pattern language, and discuss several example simulation development patterns and antipatterns.
full paper: PDF 573K
@inproceedings(SS-CoSMoS12-patt,
author = "Susan Stepney",
title = "A Pattern Language for Scientific Simulations",
pages = {77-103},
crossref = "CoSMoS12"
)
@proceedings(CoSMoS12,
editor = "Susan Stepney and Paul S. Andrews and Mark Read",
title = "Proceedings of the 2012 Workshop on Complex Systems Modelling and Simulation,
Orleans, France, September 2012",
booktitle = "Proceedings of the 2012 Workshop on Complex Systems Modelling and Simulation,
Orleans, France, September 2012",
publisher = "Luniver Press",
year = 2012
)