Neha Patil (Editor)

Behaviour Composer

Updated on
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)  Ken Kahn
Written in  Java
Development status  Active
Available in  Multilingual
Behaviour Composer
Developer(s)  University of Oxford Modelling4All Project
Operating system  Cross-platform: Linux, Mac OS X, Windows

The Behaviour Composer is a web-based tool for creating and running NetLogo agent-based models.



The Behaviour Composer was developed at the University of Oxford in England by the Modelling4All Project to enable students and researchers to build agent-based models directly in a browser. Models are composed by combining and customising micro-behaviours. Among the five publications on the Behaviour Composer The Modelling4All Project -- A web-based modelling tool embedded in Web 2.0 is the best overview.

Usage in teaching

The Behaviour Composer has been used in teaching agent-based modelling in general as well as zoology and business school courses.

Usage in outreach

A customisation of the Behaviour Composer called the Epidemic Game Maker was exhibited at the Royal Society Summer Science Exhibition. During the ten-day exhibition over one thousand models/games of an epidemic were created by visitors.

An Open Educational Resources model of the Spanish Flu Pandemic was built in the Behaviour Composer.

Usage in research

Researchers have built serious models in archeology, anthropology, political science, economics, epidemics, oncology, fishing, and farming.

Technical details

The Behaviour Composer is an open source Java program. It was built using the Google Web Toolkit and runs on the Google App Engine. Models can be constructed in any modern web browser and run as a Java applet, downloaded to NetLogo, or using the BC2NetLogo tool.

Components of models called micro-behaviours (modular code fragments) can be hosted as pages on any web server. Models are stored on the server and can be accessed and shared via URLs.


Behaviour Composer Wikipedia

Similar Topics
Anton Nanut
Glen Durrant