NetLogo is an excellent platform independent environment for modelling social and
natural phenomena as multi-agent systems with a great number of agents. The NetLogo platform was developed by Uri Wilensky in 1999 and is under continuous development at the CCL.
Although the platform offers support for reactive agent systems, modelling BDI agents and explicit symbolic message exchange is not supported. Thus, we have extended NetLogo with libraries to support both and used it for setting coursework in an Intelligent Agents unit. These extensions are shown below, together with some documentation:
Both libraries work with NetLogo versions 4.1 and 5. There will be an updated version of the libraries listed above soon, presenting new features.
Domestic Robot example, that is the famous example demonstrating the BDI architecture.
The Taxi scenario simulation, is a model practical coursework, that is described in the paper "MAS Coursework Design in NetLogo". The coursework includes as usual a reactive and a proactive model:
Using the above libraries we have set a number of coursework assignments:
Code is in NetLogo 4, but will be imported to NetLogo 5, with no problems.
Name | Descriptions | Code made Available to Students |
---|---|---|
Rescue Agents | Practical #1 Description | P1 Code |
Practical #2 Description | P2 Code | |
Forest Fires | Practical #1 Description | P1 Code |
Practical #2 Description | P2 Code |
(In case you have used and want to refer to the work presented above)
For further questions, comments, suggestions, bug reports etc. please contact: Ilias Sakellariou