A naïve implementation of a complex system simulation with its plethora of interacting agents would be to represent those interactions as direct communications between the agents themselves. Considerations of the real world that a complex system inhabits shows that agent interactions are actually mediated by the environment within which they are embedded and which embodies facilities used by the agents. This suggests an "environment oriented" simulation architecture.
Full abstract : PDF 57K
@inproceedings(SS-ECCS09-266, author = "Tim Hoverd and Susan Stepney", title = "Environment orientation: An approach to the simulation of complex systems (extended abstract)", crossref = "ECCS09" ) @proceedings(ECCS09, title = "ECCS 2009: European Conference on Complex Systems, Warwick, UK, September 2009", booktitle = "ECCS 2009: European Conference on Complex Systems, Warwick, UK, September 2009", year = 2009 )