Facilitating the Creation of Advanced Agents within NetLogo by Allowing Specification and Control Using the Behaviour Oriented Design Methodology

M. Brooks

Research output: Book/ReportOther report

72 Downloads (Pure)

Abstract

NetLogo (Wilensky, 1999) is a very popular agent based modelling platform that is commonly used in a wide range of scientific fields. Behaviour Oriented Design (Bryson, 2003a) is a development methodology for creating complex agents, it uses a form of action selection known as POSH (Parallel-Rooted, Ordered Slip-Stack Hierarchical) as an arbitrator to control the ‘external’ actions of an agent. This project aims to allow the creation of BOD agents within NetLogo by implementing POSH for NetLogo and providing an example of the design methodology. The final product of the project is BODNetLogo a program which
successfully allows the specification of BOD agents which can then be run inside a NetLogo simulation.
Original languageEnglish
Place of PublicationBath, U. K.
PublisherDepartment of Computer Science, University of Bath
Number of pages83
Publication statusPublished - Nov 2013

Publication series

NameDepartment of Computer Science Technical Report Series
No.CSBU-2013-07
ISSN (Print)1740-9497

Fingerprint Dive into the research topics of 'Facilitating the Creation of Advanced Agents within NetLogo by Allowing Specification and Control Using the Behaviour Oriented Design Methodology'. Together they form a unique fingerprint.

  • Cite this

    Brooks, M. (2013). Facilitating the Creation of Advanced Agents within NetLogo by Allowing Specification and Control Using the Behaviour Oriented Design Methodology. (Department of Computer Science Technical Report Series; No. CSBU-2013-07). Department of Computer Science, University of Bath.