1. Preamble
The course on Multi-Agent Coordination is focused the teaching of multi-agent coordination models. Those models are used to coordinate decentralized and open complex systems such as cyber-physical and social systems.
Taking a multi-agent oriented perspective on coordination of complex systems, this course presents models pertaining to agent-, interaction-, environment- and organization-centred coordination. Besides learning foundations and state of the art works done on this topic in the Multi-Agent domain, you will learn how to program some of these models for developing Decentralized and Open AI systems.
We use the JaCaMo platform for the practical exercises that are presented in this course.
2. Course Organisation
Date |
Lectures |
Practical Work |
October 24, 2025 9h00-12h15 / O. Boissier |
||
November 06, 2025 13h30-16h45 / O. Boissier |
Agent-centric Coordination
|
Practical Work |
November 07, 2025 09:00-12:15 / L. G. Nardin, E. Yan |
Project description with planning |
|
November 13, 2025 13:30-16:45 / E. Yan |
Organization-centric Coordination |
Practical Work |
References |
||
November 14, 2025 13:30-16:45 / L. G. Nardin, E. Yan |
Support to the project |
|
November 20, 2025 13h00-16h45 / E. Yan |
Environment-centric Coordination |
Practical Work |
References |
||
November 21, 2025 9h00-12h15 / L. G. Nardin, E. Yan |
Support to the project |
|
November 27, 2025 13h30-16h45 / L. G. Nardin |
Interaction-centric Coordination (1)
|
Practical Work |
November 28, 2025 9h00-12h15 / L. G. Nardin, E. Yan |
Support to the project |
|
December 04, 2025 13h30-16h45 / L. G. Nardin |
Interaction-centric Coordination (2)
|
Practical Work |
December 09, 2025 13h30-16h45 / L. G. Nardin, E. Yan |
Support to the project |
|
December 12, 2025 9h00-12h15 |
Presentation of readings |
|
3. Readings
-
Each student chooses one reading in the list available at eCampus (each students should have a different reading: coordinate with each other)
| Date | Time | Student | Paper |
|---|---|---|---|
December 12, 2025 |
|||
4. Project
-
Description of the Project
5. Grading policy
-
20% answers to the questions in the practical work sessions
-
30% on the presentation of readings
-
50% on the project
6. Resources
6.1. Installing and Configuring the JaCaMo platform
-
Installing and Configuring the Multi-Agent Oriented Programming
JaCaMoPlatform -
Install the JaCaMo Platform as a JaCaMo Application Developer.
-
More documentation:
-
On the JaCaMo Project Web Site you can find documentations on the
JaCaMoplatform to program agents (using theJasonAgent Programming Language), to program environment (using theCartagoEnvironment Programming Framework), to program agents' organisation (using theMoiseOrganisation Specification Language). -
APIs of:
-
6.2. Additional Resources
-
Multiagent Systems (some chapters, slides)
-
Multi-Agent Oriented Programming. Programming Multi-Agent systems using JaCaMo (MIT Press)