Software



We try to put all code online, particularly for papers that are already published. Please feel free to contact individual researchers if you can't find enough information below. Unless stated otherwise, all code below is open source under the terms of the MIT License . The copyright is held by the code's author(s). For more information, see Joanna Bryson's publications pages , and the AmonI Research page

Behaviour oriented design is a methodology for developing intelligent systems. It extends object oriented design to the special problems of proactive systems, including real-time systems for dynamic enviornments. To the extent that these systems are agents, they need goals and priorities; in BOD these are specified using POSH action selection.



The models of religious evolution from Whitehouse, Kahn, Hochberg & Bryson (2012, also available from the journal).

Joanna Bryson has written a quick model of the relationships between modularity, innovation and cultural stability, which also runs in NetLogo.

Avri Bilovich wrote software for statistical semantic analysis. This runs in LispWorks.

Ivana Cace's code will be here eventually (we're working on a major publication). Please email Ivana or Joanna if you want a sneak peek.

Emmanuel Tanguy created the Dynamic Emotional Representation (DER), a natural, real-time models of emotions for facial animation. This is distributed as a part of the Emotionally Expressive Facial Animation System (EE-FAS). updated July 2006



Philipp Rohlfshagen working with Joanna Bryson created a model of emotions and drives that is relatively realistic but also tractable for ordinary action selection. This is distributed with standard pyPOSH version of BOD code, above. See the latchTest library for examples and documentation.