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, 2023 13:30-16:45 / O. Boissier |
||
October 26, 2023 13:30-16:45 / O. Boissier |
Agent-centric Coordination
|
Practical Work |
November 10, 2023 13:30-16:45 / L. G. Nardin |
Project description with planning |
|
November 16, 2023 13:30-16:45 / F. Balbo |
Organization-centric Coordination |
Practical Work |
References |
||
November 23, 2023 13:30-16:45 / L. G. Nardin |
Support to the project |
|
November 30, 2023 13:30-16:45 / F. Balbo |
Environment-centric Coordination |
Practical Work
|
References |
||
December 7, 2023 13:30-16:45 / L. G. Nardin |
Support to the project |
|
December 15, 2023 13:30-16:45 / L. G. Nardin |
Interaction-centric Coordination (1)
|
Practical Work |
December 19, 2023 13:30-16:45 / L. G. Nardin |
Interaction-centric Coordination (2)
|
Practical Work |
January 12, 2024 13:30-16:45 / L. G. Nardin |
Support to the project |
|
January 19, 2024 13:30-16:45 / L. G. Nardin |
Support to the project |
|
January 25, 2024 9:00-12:15 |
Presentation of readings |
3. Readings
-
By group of three students, choose one reading in the list available at eCampus (one reading by group, each group has a different reading: coordinate with each other)
-
List of papers is available at eCampus
-
Submission of presentation slides by January 23, 2024 via eCampus
-
Presentation on January 25, 2024: 20 min. of presentation, 10 min. of questions
Date | Time | Group Participants | Paper |
---|---|---|---|
January 25, 2024 |
9:00 - 9:30 |
|
An abstract framework for non-cooperative multi-agent planning |
9:30 - 10:00 |
|
Fault tolerance in multiagent systems |
|
10:30 - 11:00 |
|
An interaction-centric approach to support coordination in IoT-based enterprise systems |
|
11:00 - 11:30 |
|
Cloud-based multi-agent cooperation for IoT devices using workflow-nets |
|
11:30 - 12:00 |
|
Certified Reputation: How an agent can trust a Stranger |
4. Project
5. Grading policy
-
30% answers to the questions in the practical work sessions
-
30% on the presentation of readings
-
40% on the project
6. Resources
6.1. Installing and Configuring the JaCaMo
platform
-
Installing and Configuring the Multi-Agent Oriented Programming
JaCaMo
Platform -
Install the JaCaMo Platform as a JaCaMo Application Developer.
-
More documentation:
-
On the JaCaMo Project Web Site you can find documentations on the
JaCaMo
platform to program agents (using theJason
Agent Programming Language), to program environment (using theCartago
Environment Programming Framework), to program agents' organisation (using theMoise
Organisation Specification Language). -
APIs of:
-