Investigating patterns for the process-oriented modelling and simulation of space in complex systems

Paul S. Andrews*, Adam T. Sampson, John Markus Bjørndalen, Susan Stepney, Jon Timmis, Douglas N. Warren, Peter H. Welch

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference Proceeding (Non-Journal item)

17 Citations (Scopus)

Abstract

Complex systems modelling and simulation is becoming increasingly important to numerous disciplines. The CoSMoS project aims to produce a unified infrastructure for modelling and simulating all sorts of complex systems, making use of design patterns and the process-oriented programming model. We provide a description of CoSMoS and present a case study into the modelling of space in complex systems. We describe how two models - absolute geometric space and relational network space - can be captured using processoriented techniques, and how our models can be refactored to allow efficient, distributed simulation. We identify a number of design, implementation and refactoring patterns that can be applied to future complex systems modelling problems.

Original languageEnglish
Title of host publicationArtificial Life XI
Subtitle of host publicationProceedings of the 11th International Conference on the Simulation and Synthesis of Living Systems, ALIFE 2008
Pages17-24
Number of pages8
Publication statusPublished - 2008
Event11th International Conference on the Simulation and Synthesis of Living Systems: Artificial Life XI, ALIFE 2008 - Winchester, United Kingdom of Great Britain and Northern Ireland
Duration: 05 Aug 200808 Aug 2008

Publication series

NameArtificial Life XI: Proceedings of the 11th International Conference on the Simulation and Synthesis of Living Systems, ALIFE 2008

Conference

Conference11th International Conference on the Simulation and Synthesis of Living Systems: Artificial Life XI, ALIFE 2008
Country/TerritoryUnited Kingdom of Great Britain and Northern Ireland
CityWinchester
Period05 Aug 200808 Aug 2008

Fingerprint

Dive into the research topics of 'Investigating patterns for the process-oriented modelling and simulation of space in complex systems'. Together they form a unique fingerprint.

Cite this