Interconnected

Interesting. Easel is a programming language to simulate emergent behaviour. You define actors with behaviour, and run them in a simulation to examine effects. The epidemic example lets you read the code (defining how the actors behave, in this case individuals who move around and may or may not be infected), and view the output of a simulation run as a Quicktime movie. (Easel is currently Mac OS only.)