A Survey of Programming Languages and Platforms for Multi-Agent Systems

   Info_icon.svg       BibTeX_logo.svg   
Rafael H. Bordini, Lars Braubach, Mehdi Dastani, Amal El Fallah Seghrouchni, Jorge J. Gómez-Sanz, João Leite, Gregory O’Hare, Alexander Pokahr, Alessandro Ricci
Informatica 30(1), pages 33–44
January 2006

This paper surveys recent research on programming languages and development tools for Multi-Agent Systems. It starts by addressing programming languages (declarative, imperative, and hybrid), followed by integrated development environments, and finally platforms and frameworks. To illustrate each of these categories, some systems were chosen based on the extent to which European researchers have contributed to their development. The current state of these systems is described and, in some cases, indications of future directions of research are given.

keywords   Multi-Agent Systems, Programming Languages, Platforms
origin event
journal or series
Journal_icon.svg Informatica (Informatica)
container publication
Publication_icon.svg Special Issue “Hot Topics in European Agent Research II” (special issue, 2006) — Andrea Omicini, Paolo Petta, Matjaz Gams
companion publication
Publication_icon.svg The Second AgentLink III Technical Forum: Main Issues and Hot Topics in European Agent Research – Part 2 (editorial/introduction/preface, 2006) — Andrea Omicini, Paolo Petta, Matjaz Gams
Publication_icon.svg Issues in Multiagent Resource Allocation (article in journal, 2006) — Yann Chevaleyre, Paul E. Dunne, Ulle Endriss, Jérôme Lang, Michel Lemaître, Nicolas Maudet, Julian A. Padget, Steve Phelps, Juan A. Rodríguez-Aguilar, Paulo Sousa
Publication_icon.svg Self-Organisation and Emergence in MAS: An Overview (article in journal, 2006) — Giovanna Di Marzo Serugendo, Marie-Pierre Gleizes, Anthony Karageorgos
Publication_icon.svg Bio-inspired Mechanisms for Artificial Self-organised Systems (article in journal, 2006) — Jean-Pierre Mano, Christine Bourjot, Gabriel Lopardo, Pierre Glize
Publication_icon.svg On Self-Organising Mechanisms from Social, Business and Economic Domains (article in journal, 2006) — Salima Hassas, Giovanna Di Marzo Serugendo, Anthony Karageorgos, Cristiano Castelfranchi
Publication_icon.svg Applications of Self-Organising Multi-Agent Systems: An Initial Framework for Comparison (article in journal, 2006) — Carole Bernon, Vincent Chevrier, Vincent Hilaire, Paul Marrow
funding project
Project_icon.svg AgentLink III — A Coordination Network for Agent-based Computing (01/01/2004–31/01/2006)
works as
companion publication for
Publication_icon.svg Bio-inspired Mechanisms for Artificial Self-organised Systems (article in journal, 2006) — Jean-Pierre Mano, Christine Bourjot, Gabriel Lopardo, Pierre Glize
Publication_icon.svg Issues in Multiagent Resource Allocation (article in journal, 2006) — Yann Chevaleyre, Paul E. Dunne, Ulle Endriss, Jérôme Lang, Michel Lemaître, Nicolas Maudet, Julian A. Padget, Steve Phelps, Juan A. Rodríguez-Aguilar, Paulo Sousa
Publication_icon.svg On Self-Organising Mechanisms from Social, Business and Economic Domains (article in journal, 2006) — Salima Hassas, Giovanna Di Marzo Serugendo, Anthony Karageorgos, Cristiano Castelfranchi
Publication_icon.svg The Second AgentLink III Technical Forum: Main Issues and Hot Topics in European Agent Research – Part 2 (editorial/introduction/preface, 2006) — Andrea Omicini, Paolo Petta, Matjaz Gams
Publication_icon.svg Applications of Self-Organising Multi-Agent Systems: An Initial Framework for Comparison (article in journal, 2006) — Carole Bernon, Vincent Chevrier, Vincent Hilaire, Paul Marrow
Publication_icon.svg Self-Organisation and Emergence in MAS: An Overview (article in journal, 2006) — Giovanna Di Marzo Serugendo, Marie-Pierre Gleizes, Anthony Karageorgos