Intelligent agent technologies are very promising. They are not widely used, however, as developing intelligent agent software requires high levels of training and skill. The authors of this book want to change this situation.They have developed and tested a methodology, notations, semantics and tools over the last 3 years. The methodology has been refined in workshops, courses and through industry usage. With this methodology (and the tool kit created by Agent Oriented Software) developers can start agent-oriented designs and implementations easily from scratch saving valuable time and resources.The first book to include a step-by-step process of how to design intelligent agents Provides a full life-cycle methodology for developing intelligent agent systems Focuses on examples and detailed explanations Accompanied by an online design tool that will support the described design process.