Andreas N. Fischer, Generative Software Process; 2012
The software uses a swarm of particles to gradually create an abstract composition based on the color and composition of a series of photographs. The drawing agents behave according to a set of rules, but have a degree of autonomy.
When the software is being run it produces an infinite sequence of unique images over time. (via)