Details

Multi-Agent Programming


Multi-Agent Programming

Languages, Platforms and Applications
Multiagent Systems, Artificial Societies, and Simulated Organizations, Band 15

von: Rafael H. Bordini, Mehdi Dastani, Jürgen Dix, Amal El Fallah Seghrouchni

149,79 €

Verlag: Springer
Format: PDF
Veröffentl.: 21.11.2005
ISBN/EAN: 9780387263502
Sprache: englisch
Anzahl Seiten: 296

Dieses eBook enthält ein Wasserzeichen.

Beschreibungen

<P><STRONG>Multi-Agent Programming</STRONG> 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.</P>
<P>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 JACK<SUP>TM</SUP>. 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. </P>
Logic- or Process Algebra-Based Agent Programming Languages.- Jason and the Golden Fleece of Agent-Oriented Programming.- Programming Multi-Agent Systems in 3APL.- Impact: A Multi-Agent Framework with Declarative Semantics.- Claim and Sympa: A Programming Environment for Intelligent and Mobile Agents.- Java-Based Agent Programming Languages.- Jade — A Java Agent Development Framework.- Jadex: A BDI Reasoning Engine.- Jack™ Intelligent Agents: An Industrial Strength Platform.- Industrial-Strength Applications.- The Defacto System: Coordinating Human-Agent Teams for the Future of Disaster Response.- Artimis Rational Dialogue Agent Technology: An Overview.
<P><STRONG>Multi-Agent Programming</STRONG> is an essential reference for anyone interested in the most up-to-date developments in MAS programming. Programmers, researchers, and graduate students will find this text unique in its presentation of the concepts and principles of this fast-growing field. While previous research has focused on the development of formal and informal approaches to analyse 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 unified frameworks.</P>
<P>Part I describes four approaches that are based on computational logic or process algebra--Jason, 3APL, IMPACT, and CLAIM/SyMPA. These programming languages have formal semantics and use heavy machinery based on formal methods, but also provide working platforms for the development of multi-agent systems. </P>
<P>Part II presents agent languages and platforms that extend or are based on Java--JADE, Jadex, and JACK<SUP>TM</SUP>. Although these have no formal semantics, the languages are well documented and the platforms provide a variety of tools that have been extensively used in practice.</P>
<P>Part III provides two significant industry specific applications--The DEFACTO System for coordinating human-agent teams for the future of disaster response, and the ARTIMIS rational dialogue agent technology.</P>
<P>The book also features seven appendices, summarising each of the agent programming languages, hence facilitating comparison of the approaches. In particular, Appendix A describes the criteria used for comparing the agent languages and platforms. </P>
Presents state-of-the-art concepts, properties, requirements, and principles that are essential for future Multi-Agent Systems programming technology Unique focus on development of programming languages and tools that support MAS programming while also implementing key concepts of MAS in a unified framework Includes seven appendices for summary and comparison of the languages Includes supplementary material: sn.pub/extras