Behaviour Composer

From EverybodyWiki Bios & Wiki
Behaviour Composer
Behaviour Composer model of a school of fish
Behaviour Composer model of a school of fish
Original author(s)Ken Kahn
Developer(s)University of Oxford Modelling4All Project
Written inJava
    PlatformAny web browser that still supports Java applets
    TypeAgent-based modeling
    LicenseNew BSD License Logo.png Search Behaviour Composer on Amazon.

    Behaviour Composer is an open-source web app for creating and running NetLogo agent-based models. 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 web browser. Behaviour Composer is a Java program.[2] It was built using the Google Web Toolkit and runs on the Google App Engine. Models can be constructed in any web browser that supports Java applets, downloaded to NetLogo, or using the BC2NetLogo tool.[3]

    Models are composed by combining components known as micro-behaviours (modular code fragments), which can be hosted as pages on a web server. Models are stored on the server and can be accessed and shared via URLs.[citation needed]

    Behaviour Composer has been used in teaching agent-based modelling in general as well as zoology[4][5] and business school[6] courses. A customisation of Behaviour Composer called Epidemic Game Maker [7] was exhibited at the Royal Society Summer Science Exhibition. During the ten-day exhibition over one thousand[weasel words] models (games) of an epidemic were created by visitors. An Open Educational Resources model of the Spanish Flu Pandemic was built in Behaviour Composer.[8]

    Researchers[who?] have built models in archeology, anthropology, political science, economics, epidemics, oncology, fishing, and farming.[9]

    The project has led to the publication of at least 6 papers. [10] [11] [12] [13] [14] [15]


    1. "Welcome to the Modelling4All project". Modelling 4 All. Retrieved 2015-07-27.
    2. "modelling4all - modelling4all project issue tracking and source code repository - Google Project Hosting". Retrieved 2015-07-27.
    3. "Behaviour Composer direct to NetLogo guide - Modelling4All". 2013-01-14. Retrieved 2015-07-27.
    4. "Modeller". Retrieved 2015-07-27.
    5. "Modeller". Retrieved 2015-07-27.
    6. "Modeller". 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". Retrieved 2015-07-27.
    9. "Agent-based modelling at the University of Oxford | Modelling4All project blog". 2014-10-23. Retrieved 2015-07-27.
    10. Ken Kahn. Building Computer Models from Small Pieces, Summer Computer Simulation Conference, San Diego, CA, July 2007
    11. Ken Kahn. Comparing Multi-Agent Models Composed from Micro-Behaviours, Third International Model-to-Model Workshop, Marseilles, France, March 2007
    12. Ken Kahn and Howard Noble, The Modelling4All Project -- A web-based modelling tool embedded in Web 2.0, presented at Constructionism 2010, August, Paris.
    13. Ken Kahn and Howard Noble, Modelling4All - Supporting a web-based community making, learning, sharing, and exploring computer models, CAL Conference, Brighton, March 2009.
    14. Ken Kahn, Howard Noble, Arthur Hjorth, and Fábio Ferrentini Sampaio, Three-minute Constructionist Experiences, Constructionism 2012, Athens, August 2012
    15. Ken Kahn and Howard Noble, Learning agent-based modelling via exploration, tutorial-guided construction, and reflection, Proceedings of the Social Simulation Conference, Rome, September 2016.

    External links[edit]

    This article "Behaviour Composer" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.