Developing Multi-Agent Systems With JADE is an authoritative guide to the Java Agent Development Framework (JADE), a powerful middleware platform for building intelligent, autonomous, multi-agent applications. This book provides an in-depth overview of JADE’s features, architecture, and capabilities, as well as guidelines for developing multi-agent solutions with JADE, including creating agents, assigning tasks, communicating with agents, discovering and interacting with other agents, and designing GUIs.
Designed for developers who are new to JADE or multi-agent development, Developing Multi-Agent Systems With JADE covers the basics of agent technologies, the JADE platform, and programming with JADE in detail, including how to create agents, assign tasks, communicate with other agents, discover and interact with other agents, design GUIs, and more.
The book covers all the basic features of JADE such as creating agents and assigning tasks; agent communication; agent discovery; GUIs; and more advanced topics such as ontologies, content languages, complex behaviors, interaction protocols, mobility, and in-process interfaces. It also covers issues such as JADE internals; running JADE agents on mobile devices; working with JADE agents in real-world scenarios; and troubleshooting common problems.
This book is an invaluable resource for anyone looking to learn about JADE and multi-agent technology, as well as those already familiar with the platform who want to expand their knowledge and skills. It is a must-have guide for anyone interested in intelligent, autonomous multi-agent application development.
Электронная Книга «Developing Multi-Agent Systems with JADE» написана автором Giovanni Caire в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9780470058404
Описание книги от Giovanni Caire
Learn how to employ JADE to build multi-agent systems! JADE (Java Agent DEvelopment framework) is a middleware for the development of applications, both in the mobile and fixed environment, based on the Peer-to-Peer intelligent autonomous agent approach. JADE enables developers to implement and deploy multi-agent systems, including agents running on wireless networks and limited-resource devices. Developing Multi-Agent Systems with JADE is a practical guide to using JADE. The text will give an introduction to agent technologies and the JADE Platform, before proceeding to give a comprehensive guide to programming with JADE. Basic features such as creating agents, agent tasks, agent communication, agent discovery and GUIs are covered, as well as more advanced features including ontologies and content languages, complex behaviours, interaction protocols, agent mobility, and the in-process interface. Issues such as JADE internals, running JADE agents on mobile devices, deploying a fault tolerant JADE platform, and main add-ons are also covered in depth. Developing Multi-Agent Systems with JADE: Comprehensive guide to using JADE to build multi-agent systems and agent orientated programming. Describes and explains ontologies and content language, interaction protocols and complex behaviour. Includes material on persistence, security and a semantics framework. Contains numerous examples, problems, and illustrations to enhance learning. Presents a case study demonstrating the use of JADE in practice. Offers an accompanying website with additional learning resources such as sample code, exercises and PPT-slides. This invaluable resource will provide multi-agent systems practitioners, programmers working in the software industry with an interest on multi-agent systems as well as final year undergraduate and postgraduate students in CS and advanced networking and telecoms courses with a comprehensive guide to using JADE to employ multi agent systems. With contributions from experts in JADE and multi agent technology.