Giacomo Cabri, Letizia Leonardi,
Stefano Mariani, Franco Zambonelli
Viviana Mascardi, Andrea Omicini (eds.)
The Agents Journey: Twenty-Five Years of Multi-agent Systems, chapter 5, pages 127–146
Lecture Notes in Computer Science (State-of-the-Art Survey) 16395
Springer Nature Switzerland
April 2026
Software agents are autonomous components that perform tasks on the behalf of users. In many contexts, agents do not exist in isolation, but they must interact with other agents, leading to multiagent systems (MASs). No matter whether they collaborate or compete in MASs, coordination is needed to rule their interactions and to support them in their activities. In this chapter, we present the agent coordination models defined in the last 25 years taking the contributions to the WOA workshops as fil rouge, along with the languages that have been proposed to allow agent coordination. In addition, we sketch how the research on agent coordination has paved the way to be applied in several application fields, such as autonomic computing, self-organizing systems, energy management, and autonomous vehicles.
keywords
Coordination, multi-agent system, models, languages
journal or series

Lecture Notes in Computer Science
(LNCS)
container publication
companion publication
Preface (editorial/introduction/preface, 2026) — Viviana Mascardi, Andrea Omicini
works as
companion publication for
Preface (editorial/introduction/preface, 2026) — Viviana Mascardi, Andrea Omicini