Jadex Tutorial

Release 0.96

1. June 2007
http://vsis-www.informatik.uni-hamburg.de/projects/jadex/

Lars Braubach

Alexander Pokahr

Distributed Systems Group
University of Hamburg, Germany
http://vsis-www.informatik.uni-hamburg.de

If you have support questions about Jadex please use the sourceforge help forum and mailing list for that purpose (available at http://sourceforge.net/projects/jadex/).


Table of Contents

1. Introduction
1.1. Application Context
1.2. How to Use This Tutorial
2. Starting an Agent
2.1. Exercise A1 - Jadex Platform
2.2. Exercise A2 - Creating a Project
2.3. Exercise A3 - Execute Examples
3. Using Plans
3.1. Exercise B1 - Service Plans
3.2. Exercise B2 - Passive Plans
3.3. Exercise B3 - Plan Parameters
3.4. Exercise B4 - Plan Selection
3.5. Exercise B5 - BDI Debugger
3.6. Exercise B6 - Log-Outputs
4. Using Beliefs
4.1. Exercise C1 - Beliefs
4.2. Exercise C2 - Beliefsets
4.3. Exercise C3 - Belief Conditions
4.4. Exercise C4 - Agent Arguments
4.5. Exercise C5 - BDI Viewer
5. Using Capabilities
5.1. Preparation
5.2. Exercise D1 - Creating a Capability
5.3. Exercise D2 - Exported Beliefs
6. Using Goals
6.1. Exercise E1 - Subgoals
6.2. Exercise E2 - Retrying a Goal
6.3. Exercise E3 - Maintain Goals
7. Using Events
7.1. Exercise F1 - Internal Events
7.2. Exercise F2 - Receiving Messages
7.3. Exercise F3 - Service publication
7.4. Exercise F4 - A Multi-Agent Scenario
8. External Processes
8.1. Exercise G1 - Socket Communication
9. Conclusion and Outlook
9.1. Ontologies
9.2. Protocols Capability
9.3. Goal Deliberation
9.4. Plan Deliberation
9.5. Jadex BDI Architecture
Bibliography