OutOfBrain

multi-agent systems based on graph rewriting · 2006

OutOfBrain is an environment for developing and running multi-agent systems based on graph rewriting. Instructions and memory live in the same executable graph, which is drawn live as it runs.

There is no code to compile: you program by editing the running graph in OutOfBrain Developer. It works client–server, so several developers can view and edit the same graph at the same time.

The OutOfBrain Reference Manual (PDF, 2.5 MB) describes the developer, the virtual machine and the agents.

OutOfBrain Developer showing the dining philosophers graph
Dining philosophers
OutOfBrain Developer showing the river crossing puzzle graph
River crossing puzzle: the farmer, fox, chicken and grain

Joris IJsselmuiden used OutOfBrain in his 2006 master's thesis in Artificial Intelligence at the University of Groningen, Qualitative Decision Theory and Graph Rewriting in an Adaptive Diary Assistant (University of Groningen, ResearchGate).