Behaviour Composer

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.modelling4all.org

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

  1. ↑ "Welcome to the Modelling4All project". Modelling 4 All. Retrieved 2015-07-27.
  2. ↑ "Publications - Modelling4All". Resources.modelling4all.org. Retrieved 2015-07-27.
  3. ↑ 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.
  4. ↑ "Modeller". M.modelling4all.org. Retrieved 2015-07-27.
  5. ↑ "Modeller". M.modelling4all.org. Retrieved 2015-07-27.
  6. ↑ "Modeller". M.modelling4all.org. Retrieved 2015-07-27.
  7. ↑ Ken Kahn; Howard Noble; Arthur Hjorth; Fabio Ferrentini Sampaio (August 2012). Three-minute Constructionist Experiences. Constructionism 2012. Athens, Greece. Retrieved October 31, 2014.
  8. ↑ "The Spanish Flu pandemic model - Modelling4All". Resources.modelling4all.org. Retrieved 2015-07-27.
  9. ↑ "Agent-based modelling at the University of Oxford | Modelling4All project blog". Blogs.it.ox.ac.uk. 2014-10-23. Retrieved 2015-07-27.
  10. ↑ "modelling4all - modelling4all project issue tracking and source code repository - Google Project Hosting". Code.google.com. Retrieved 2015-07-27.
  11. ↑ "Behaviour Composer direct to NetLogo guide - Modelling4All". Resources.modelling4all.org. 2013-01-14. Retrieved 2015-07-27.

External links

This article is issued from Wikipedia - version of the 7/16/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.