Behaviour Composer
Behaviour Composer model of a school of fish | |
Original author(s) | Ken Kahn |
---|---|
Developer(s) | University of Oxford Modelling4All Project |
Development status | Active |
Written in | Java |
Operating system | Cross-platform: Linux, Mac OS X, Windows |
Available in | Multilingual |
Type | Web-based agent-based model development environment |
License | New BSD License |
Website |
www |
The Behaviour Composer is a web-based tool for creating and running NetLogo agent-based models.
Overview
The Behaviour Composer was developed at the University of Oxford in England by the Modelling4All Project[1] 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 [2] The Modelling4All Project -- A web-based modelling tool embedded in Web 2.0 [3] is the best overview.
Usage in teaching
The Behaviour Composer has been used in teaching agent-based modelling in general as well as zoology[4][5] and business school[6] courses.
Usage in outreach
A customisation of the Behaviour Composer called the Epidemic Game Maker [7] 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.[8]
Usage in research
Researchers have built serious models in archeology, anthropology, political science, economics, epidemics, oncology, fishing, and farming.[9]
Technical details
The Behaviour Composer is an open source Java program.[10] 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.[11]
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.
References
- ↑ "Welcome to the Modelling4All project". Modelling 4 All. Retrieved 2015-07-27.
- ↑ "Publications - Modelling4All". Resources.modelling4all.org. Retrieved 2015-07-27.
- ↑ Ken Kahn; Howard Noble (August 2010). The Modelling4All Project -- A web-based modelling tool embedded in Web 2.0. Constructionism 2010. Paris, France. Retrieved October 31, 2014.
- ↑ "Modeller". M.modelling4all.org. Retrieved 2015-07-27.
- ↑ "Modeller". M.modelling4all.org. Retrieved 2015-07-27.
- ↑ "Modeller". M.modelling4all.org. Retrieved 2015-07-27.
- ↑ Ken Kahn; Howard Noble; Arthur Hjorth; Fabio Ferrentini Sampaio (August 2012). Three-minute Constructionist Experiences. Constructionism 2012. Athens, Greece. Retrieved October 31, 2014.
- ↑ "The Spanish Flu pandemic model - Modelling4All". Resources.modelling4all.org. Retrieved 2015-07-27.
- ↑ "Agent-based modelling at the University of Oxford | Modelling4All project blog". Blogs.it.ox.ac.uk. 2014-10-23. Retrieved 2015-07-27.
- ↑ "modelling4all - modelling4all project issue tracking and source code repository - Google Project Hosting". Code.google.com. Retrieved 2015-07-27.
- ↑ "Behaviour Composer direct to NetLogo guide - Modelling4All". Resources.modelling4all.org. 2013-01-14. Retrieved 2015-07-27.