Developing intelligent agent systems - a practical guide

Build your own intelligent agent system. Intelligent agent technology is a tool of modern computer science that can be used to engineer complex computer programmes that behave rationally in dynamic and changing environments. Applications range from small programmes that intelligently search the Web buying and selling goods via electronic commerce, to autonomous space probes. This powerful technology is not widely used, however, as developing intelligent agent software requires high levels of training and skill. The authors of this book have developed and tested a methodology and tools for developing intelligent agent systems. With this methodology (Prometheus) developers can start agent-oriented designs and implementations easily from scratch saving valuable time and resources. Developing Intelligent Agent Systems not only answers the questions 'what are agents?' and 'why are they useful?' but also the crucial question: 'how do I design and build intelligent agent systems?' The book covers everything a practitioner needs to know to begin to effectively use this technology - including an introduction to the notion of agents, a description of the concepts involved, and a software engineering methodology.

[1]  Wolfgang Reisig,et al.  Petri Nets , 1985, EATCS Monographs on Theoretical Computer Science.

[2]  M.P. Georgeff,et al.  Procedural knowledge , 1986, Proceedings of the IEEE.

[3]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[4]  Anand S. Rao,et al.  An Abstract Architecture for Rational Agents , 1992, KR.

[5]  Anand S. Rao,et al.  An architecture for real-time reasoning and system control , 1992, IEEE Expert.

[6]  Edmund H. Durfee,et al.  UM-PRS: An implementation of the procedural reasoning system for multirobot applications , 1994 .

[7]  Nicholas R. Jennings,et al.  Integrating Intelligent Systems into a Cooperating Community for Electricity Distribution Management , 1994 .

[8]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[9]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[10]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[11]  Elizabeth A. Kendall,et al.  A Methodology for Developing Agent Based Systems , 1995, DAI.

[12]  Aaron Kershenbaum,et al.  Mobile Agents: Are They a Good Idea? , 1996, Mobile Object Systems.

[13]  Anand S. Rao,et al.  A Methodology and Modelling Technique for Systems of BDI Agents , 1996, MAAMAW.

[14]  Norbert Glaser The CoMoMAS Methodology and Enironment for Multi-Agent System Development , 1996, DAI.

[15]  Alexis Drogoul,et al.  Agent Oriented Design of a Soccer Robot Team , 1996 .

[16]  Nicholas R. Jennings,et al.  DESIRE: Modelling Multi-Agent Systems in a Compositional Formal Framework , 1997, Int. J. Cooperative Inf. Syst..

[17]  H. Van Dyke Parunak,et al.  "Go to the ant": Engineering principles from natural multi-agent systems , 1997, Ann. Oper. Res..

[18]  Mercedes Garijo Ayestaran,et al.  Analysis and Design of Multiagent Systems Using MAS-Common KADS , 1997, ATAL.

[19]  Carlos Angel Iglesias,et al.  A Survey of Agent-Oriented Methodologies , 1998, ATAL.

[20]  Alexis Drogoul,et al.  Methodological Issues for Designing Multi-Agent Systems with Machine Learning Techniques: Capitalizing Experiences from the RoboCup Challenge , 1998 .

[21]  P. Pandurang Nayak,et al.  Remote Agent: To Boldly Go Where No AI System Has Gone Before , 1998, Artif. Intell..

[22]  Michael Wooldridge,et al.  The Belief-Desire-Intention Model of Agency , 1998, ATAL.

[23]  M. Georgeff,et al.  Rational software agents: from theory to practice , 1998 .

[24]  M. Elammari,et al.  An Agent-Oriented Methodology: High-Level and Intermediate Models , 1999 .

[25]  David Kotz,et al.  Mobile agents and the future of the internet , 1999, OPSR.

[26]  Marcus J. Huber JAM: a BDI-theoretic mobile agent architecture , 1999, AGENTS '99.

[27]  Colette Rolland,et al.  Experience with goal-scenario coupling in requirements engineering , 1999, Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188).

[28]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[29]  Birgit Burmeister,et al.  Models and Methodology for Agent-Oriented Analysis and Design , 2000 .

[30]  Yun Peng,et al.  Using Colored Petri Nets for Conversation Modeling , 2000, Issues in Agent Communication.

[31]  Nicholas R. Jennings,et al.  Applied Artificial Intelligence: An International Journal , 2022 .

[32]  Nicholas R. Jennings,et al.  Implementing a business process management system using adept: A real-world case study , 2000, Appl. Artif. Intell..

[33]  J. Urgen Lind A Development Method for Multiagent Systems , 2000 .

[34]  Gustavo Rossi,et al.  On The Evaluation Of Agent Oriented Modelling Methods , 2001 .

[35]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[36]  Michael Winikoff,et al.  Simplifying the Development of Intelligent Agents , 2001, Australian Joint Conference on Artificial Intelligence.

[37]  Jorge J. Gómez-Sanz,et al.  Agent Oriented Analysis Using Message/UML , 2001, AOSE.

[38]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[39]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[40]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[41]  Scott A. DeLoach,et al.  Determining When to Use an Agent-Oriented Software Engineering Paradigm , 2001, AOSE.

[42]  Stephen Cranefield,et al.  A layered approach for modelling agent conversations , 2001 .

[43]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[44]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[45]  Onn Shehory,et al.  Evaluation of modeling techniques for agent-based systems , 2001, AGENTS '01.

[46]  Eric Yu,et al.  From Requirements to Architectural Design –Using Goals and Scenarios , 2001 .

[47]  Scott A. DeLoach,et al.  Analysis and Design using MaSE and agentTool , 2001 .

[48]  Colin Potts,et al.  A CASE tool supported methodology for the design of multi-agent systems , 2002 .

[49]  Gerd Wagner,et al.  A UML Profile for External AOR Models , 2002 .

[50]  Leon Sterling,et al.  ROADMAP: extending the gaia methodology for complex open systems , 2002, AAMAS '02.

[51]  Luc Moreau Agents for the Grid: A Comparison for Web Services (Part 1: the transport layer) , 2002 .

[52]  Onn Shehory,et al.  Towards industrially applicable modeling technique for agent-based systems , 2002, AAMAS '02.

[53]  Massimo Cossentino,et al.  Designing a multi-agent solution for a bookstore with the PASSI methodology , 2002, AOIS@CAiSE.

[54]  Michael Winikoff,et al.  Debugging multi-agent systems using design artifacts: the case of interaction protocols , 2002, AAMAS '02.

[55]  Brian Henderson-Sellers,et al.  Full Lifecycle Methodologies for Agent-Oriented Systems - The Extended OPEN Process Framework , 2002, AOIS@CAiSE.

[56]  Lin Padgham,et al.  Representation and Reasoning for Goals in BDI Agents , 2002, ACSC.

[57]  James Odell,et al.  Objects and Agents Compared , 2002, J. Object Technol..

[58]  Fausto Giunchiglia,et al.  The tropos software development methodology: processes, models and diagrams , 2002, AAMAS '02.

[59]  Michael Winikoff,et al.  Comparing Agent-Oriented Methodologies , 2003, AOIS.

[60]  Michael Luck,et al.  Agent technology: Enabling next generation computing , 2003 .

[61]  Philippe Mathieu,et al.  Towards a Pragmatic Methodology for Open Multi-agent Systems , 2003, ISMIS.

[62]  Michael Winikoff,et al.  An exploration of bugs and debugging in multi-agent systems , 2003, AAMAS '03.

[63]  Gerd Wagner,et al.  The Agent-Object-Relationship metamodel: towards a unified view of state and behavior , 2003, Inf. Syst..

[64]  Onn Shehory,et al.  A Framework for Evaluating Agent-Oriented Methodologies , 2003, AOIS.

[65]  Adam Cheyer,et al.  The Open Agent Architecture , 1997, Autonomous Agents and Multi-Agent Systems.

[66]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[67]  Michael Luck,et al.  Agent-Based Software Development , 2004 .

[68]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[69]  Gil Tidhar,et al.  Flying Together: Modelling Air Mission Teams , 1998, Applied Intelligence.

[70]  Ivar Jacobson,et al.  Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series) , 2005 .

[71]  M. Huget Nemo : an Agent-Oriented Software Engineering Methodology , 2022 .