Multi-Agent Oriented Programming: Programming Multi-Agent Systems Using JaCaMoMIT Press, 15 de set. de 2020 - 264 páginas 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. |
Conteúdo
1 | |
9 | |
Getting Started | 25 |
The Agent Dimension | 37 |
The Environment Dimension | 51 |
Programming an Agent and Its Environment | 71 |
Programming Multiple Agents Interacting in an Environment | 91 |
The Organization Dimension | 119 |
Programming Organizations of Situated Agents | 143 |
Integration with Other Technologies | 165 |
WrapUp and Perspectives | 189 |
Solutions to Exercises | 205 |
References | 219 |
235 | |
Outras edições - Ver todos
Termos e frases comuns
abstractions achieve action activity adopted agent allows application approach artifact assistant autonomous behavior belief cake called chapter committed communication complex computational concepts consider context coordination corresponding created cycle defined definition dimension discussed distributed dynamic engineering environment event example execution Exercise extends figure focus functional goal group entity hvac identified implement important initial instance integration Intelligence intention interaction interface internal introduced JaCaMo join knowledge languages MAOP means mission multi-agent systems norms objects obligation observable properties operation options organization entity organizational particular perceived performative platform play possible preferred programming reasoning receiver represent role room_controller agent selection shared shown simple smart specification structural technologies temperature tion void voting workspace World