WAVE
A programming language that is built for
describing the behaviour of agents.
Operates on a virtual network
Notion of network topology and navigation is
fundamental in the language’s design
Can concisely specify complex parallel
behaviour