- Full Description
Multi-Agent Programming is an essential reference for anyone interested in the most up-to-date developments in MAS programming. While previous research has focused on the development of formal and informal approaches to analyze and specify Multi-Agent Systems, this book focuses on the development of programming languages and tools which not only support MAS programming, but also implement key concepts of MAS in a unified framework. Part I describes approaches that rely on computational logic or process algebra – Jason, 3APL, IMPACT, and CLAIM/SyMPA. Part II presents languages and platforms that extend or are based on Java – JADE, Jadex and JACKTM. Part III provides two significant industry specific applications – The DEFACTO System for coordinating human-agent teams for disaster response, and the ARTIMIS rational dialogue agent technology. Also featured are seven appendices for quick reference and comparison.
- Table of Contents
Table of Contents
- Part I: Logic or Process Algebra
- based Programming Languages.
- Jason and the Golden Fleece of Agent
- Oriented Programming.
- Programming Multi
- Agent Systems in 3APL 39.
- IMPACT: A Multi
- Agent Framework with Declarative Semantics.
- CLAIM and SyMPA: A Programming Environment for Intelligent and Mobile Agents.
- Part II: Java
- Based Agent Programming Languages.
- JADE: A Java Agent Development Framework.
- Jadex: A BDI Reasoning Engine.
- JACKTM Intelligent Agents: An Industrial Strength Platform.
- Part III: Industrial
- Strength Applications.
- The DEFACTO System: Coordinating Human
- Agent Teams for the Future of Disaster Response.
- ARTIMIS Rational Dialogue Agent Technology.
- Summaries for Quick Reference and Comparison.
- Appendix A: Comparison Criteria.
- Appendix B: Jason Summary.
- Appendix C: 3APL Summary.
- Appendix D: IMPACT Summary.
- Appendix E: CLAIM Summary.
- Appendix F: JADE Summary.
- Appendix G: Jadex Summary.
- Appendix H: JACK Summary.
If you think that you've found an error in this book, please let us know by emailing to firstname.lastname@example.org . You will find any confirmed erratum below, so you can check if your concern has already been addressed. No errata are currently published