this course, participants learn to construct transparent,
structured conceptual designs of multi-agent systems,
to specify conceptual and detailed designs, and to
transform specifications into implementations. In
addition, participants learn to use graphical tools
designed to support modelling, specification, implementation
and testing of multi-agent systems. Participants
are expected to be interested in the design and development
of multi-agent systems, and to have had some experience
in the development of information systems and/or knowledge-based
Wednesday May 29
Introduction: Basic agent concepts and agent behaviour.
Design principles, such as compositionality, re-use,
information and process hiding. Different types of
reactive and pro-active agent behaviour.
Practical session: a simple process control agent.
Thursday May 30
Compositional design: process composition and knowledge
composition. Social agent behaviour. Information broker
Practical session: simulation of pro-active and reactive
Friday May 31
Interaction and dynamics. Autonomy and control of
behaviour. Generic models of agents.
Practical session: Information Broker agent.
Monday June 3
Informational and motivational agents. Knowledge
and reasoning capabilities. agents with explicit beliefs,
desires and intentions. Reflective agents.
Practical session: co-operative information gathering
Tuesday June 4
Reusable models and applications. Models for monitoring
diagnosis and control. Co-operation and project co-ordination.
Negotiating agents. Societies of agents.
Practical session: negotiating agents.