Integrating Jason into AgentScape - Joining BDI Theory with Agent Technology practise
|has title::Integrating Jason into AgentScape - Joining BDI Theory with Agent Technology practise|
|Master:||project within::Knowledge Technology and Intelligent Internet Applications|
|Student name:||student name::Rogier van het Schip|
|Supervisor:||Dr. Martijn Warnier|
|Second reader:||has second reader::Prof. Dr. Frances M. T. Brazier|
In general, Computer Science agent platforms maintain a simple agent model. In contrast, Artificial Intelligence agent technology maintains a strict agent model, requiring agents to have mental notions such as beliefs, desires and intentions (BDI). This strict model offers advantages for application developers in certain domains, as it represents a higher level of abstraction than traditional programming languages, more akin to human reasoning. To offer this strict BDI agent model to Computer Science agent platforms, this thesis describes the integration of the high-level BDI agent programming language Jason into the AgentScape agent platform, which maintains a simple agent model. The selection of relevant BDI languages is discussed, as well as the approach to integrate AgentScape and Jason. The resulting integration succeeded: Jason’s BDI reasoning engine, internal actions, agent creation and part of Jason’s communication features are all available in the integrated system.