Multi-Agent Oriented Programming

From Intelligent Robotics and Autonomous Agents series

Multi-Agent Oriented Programming

Programming Multi-Agent Systems Using JaCaMo

By Olivier Boissier, Rafael H. Bordini, Jomi Hübner and Alessandro Ricci

The main concepts and techniques of multi-agent oriented programming, which supports the multi-agent systems paradigm at the programming level.

Overview

Author(s)

Praise

Summary

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.

Pre-Order Hardcover

$50.00 X ISBN: 9780262044578 264 pp. | 7 in x 9 in 43 figures

Endorsements

  • “Finally, a long-awaited book showing that multiagent systems really have come of age. Written by leading people with hands-on experience even covering low-level programming. Not a collection of papers, but made of one cast. The first serious monograph linking multiagent systems with software engineering. A joy to read!”

  • “Written by leaders in the field, this book provides an accessible and practical introduction to JaCaMo: an integrated tool for writing multi-agent systems encompassing also their environment and organizations.”

  • “Boissier, Bordini, Hubner and Ricci have done a remarkable job in describing the JaCaMo platform and its applications. I highly recommend the book as a timely and valuable resource for students as well as practitioners.”