|
This course builds on the multi-agent systems course. In the
multi-agent course, various issues related to multi-agent systems are studied.
In this course we study some multi-agent development methodologies as well as
three programming languages and platforms that support the implementation of
multi-agent systems. In particular, we study:
- methodologies for specifying and designing multi-agent systems,
- 2APL: A Practical Agent
Programming Language
- Jason: The programming
language for multi-agent systems based on AgentSpeak
- JADE: Java Agent
DEvelopment Framework
- Jadex: An BDI extension of
Jade which is Java Agent Development Framework
In
the lab sessions, a multi-agent application will be analyzed systematically
according to Gaia and Prometheus methodologies. Based on this analysis a
multi-agent system will be specified and analyzed. The resulting designed
multi-agent system will be implemented in 2APL, Jason, and Jadex. Elementary
knowledge of Prolog and Java is recommended.
http://www.cs.uu.nl/education/vak/map
|
|
|