Wikipedia
NetLogo
NetLogo is an agent-based programming language and integrated modeling environment.