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.