|aMulti-agent programming :|blanguages, tools and applications /|cRafael H. Bordini ... [et al.], editors.
|aDordrecht ;|aNew York :|bSpringer,|cc2009.
|axxx, 389 p. :|bill. ;|c24 cm.
|aIncludes bibliographical references and index.
|aExecuting logical agent specifications / Michael Fisher and Anthony Hepple -- IndiGolog: a high-level programming language for embedded reasoning agents / Giuseppe De Giacomo ... [et al.] -- Brahms / Maarten Sierhuis, William J. Clancey, and Ron J. J. van Hoof -- Programming rational agents in GOAL / Koen V. Hindriks -- Merging agents and services - the JIAC agent platform / Benjamin Hirsch, Thomas Konnerth, and Axel Hessler -- Towards pervasive intelligence: reflections on the evolution of the agent factory framework / Conor Muldoon ... [et al.] -- Debugging and testing of multi-agent systems using design artefacts / David Poutakidis ... [et al.] -- Environment programming in CArtAgO / Alessandro Ricci ... [et al.] -- A survey of agent-oriented development tools / Alexander Pokahr and Lars Braubach -- A multi-agent environment for negotiation / Koen V. Hindriks, Catholijn M. Jonker, and Dmytro Tykhonov -- Appendix A: Language summaries.
Multi-Agent Systems are a promising technology to develop the next generation open distributed complex software systems. The main focus of the research community has been on the development of concepts (concerning both mental and social attitudes), architectures, techniques, and general approaches to the analysis and specification of multi-agent systems. This contribution has been fragmented, without any clear way of "putting it all together", rendering it inaccessible to students and young researchers, non-experts, and practitioners. Successful multi-agent systems development is guaranteed only if we can bridge the gap from analysis and design to effective implementation.Multi-Agent Tools: Languages, Platforms and Applications presents a number of mature and influential multi-agent programming languages, platforms, development tools and methodologies, and realistic applications, summarizing the state of the art in an accessible manner for professionals and computer science students at all levels.