The main concepts and techniques of multi-agent oriented programming, which supports the multi-agent systems paradigm at the programming level. A multi-agent system is an organized ensemble of autonomous, intelligent, goal-oriented entities called agents, communicating with each other and interacting within an environment. This book introduces the main concepts and techniques of multi-agent oriented programming, (MAOP) which supports the multi-agent systems paradigm at the programming level. MAOP provides a structured approach based on three integrated dimensions, which the book examines in detail: the agent dimension, used to design the individual (interacting) entities; the environment dimension, which allows the development of shared resources and connections to the real world; and the organization dimension, which structures the interactions among the autonomous agents and the shared environment. The book puts the approach into practice using the JaCaMo programming model and platform. It employs an easy-to-follow, step-by-step style, showing solutions to increasingly complex scenarios. The book also discusses the integration of MAOP into existing technologies and application domains, including mobile computing, web-based computing, and robotics. Finally, it considers artificial intelligence (AI)–related classical problems from an MAOP perspective and discusses an agent-oriented approach to software engineering.

Olivier Boissier, R.H.B. (2020). Multi-Agent Oriented Programming : Programming Multi-Agent Systems Using JaCaMo. Cambridge : MIT Press.

Multi-Agent Oriented Programming : Programming Multi-Agent Systems Using JaCaMo

Alessandro Ricci
2020

Abstract

The main concepts and techniques of multi-agent oriented programming, which supports the multi-agent systems paradigm at the programming level. A multi-agent system is an organized ensemble of autonomous, intelligent, goal-oriented entities called agents, communicating with each other and interacting within an environment. This book introduces the main concepts and techniques of multi-agent oriented programming, (MAOP) which supports the multi-agent systems paradigm at the programming level. MAOP provides a structured approach based on three integrated dimensions, which the book examines in detail: the agent dimension, used to design the individual (interacting) entities; the environment dimension, which allows the development of shared resources and connections to the real world; and the organization dimension, which structures the interactions among the autonomous agents and the shared environment. The book puts the approach into practice using the JaCaMo programming model and platform. It employs an easy-to-follow, step-by-step style, showing solutions to increasingly complex scenarios. The book also discusses the integration of MAOP into existing technologies and application domains, including mobile computing, web-based computing, and robotics. Finally, it considers artificial intelligence (AI)–related classical problems from an MAOP perspective and discusses an agent-oriented approach to software engineering.
2020
239
978-0-262-04457-8
Olivier Boissier, R.H.B. (2020). Multi-Agent Oriented Programming : Programming Multi-Agent Systems Using JaCaMo. Cambridge : MIT Press.
Olivier Boissier, Rafael H. Bordini, Jomi Hübner, Alessandro Ricci
File in questo prodotto:
File Dimensione Formato  
maop-book.pdf

accesso riservato

Tipo: Versione (PDF) editoriale / Version Of Record
Licenza: Licenza per accesso riservato
Dimensione 12.78 MB
Formato Adobe PDF
12.78 MB Adobe PDF   Visualizza/Apri   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/778488
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact