A General Framework for Parallel BDI Agents
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
A general framework for parallel BDI agents in dynamic environments
Web Intelligence and Agent Systems
Using agent teams to model enterprise behaviour
Multiagent and Grid Systems - Innovations in intelligent agent technology
A flexible plan step execution model for BDI agents
Multiagent and Grid Systems - Innovations in intelligent agent technology
Enhancing intelligence and dependability of a product line enabled pervasive middleware
Pervasive and Mobile Computing
Monitoring group behavior in goal-directed agents using co-efficient plan observation
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
A common semantic basis for BDI languages
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
Predicting Responsiveness of BDI Agent
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
Representing long-term and interest BDI goals
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
A goal deliberation strategy for BDI agent systems
MATES'05 Proceedings of the Third German conference on Multiagent System Technologies
Goal delegation without goals: BDI agents in harmony with OCMAS principles
MATES'12 Proceedings of the 10th German conference on Multiagent System Technologies
Developing self-organizing systems by policy-based self-organizing multi-agent systems
AMT'12 Proceedings of the 8th international conference on Active Media Technology
Hi-index | 0.00 |
The BDI agent model comprises a simple but efficient folk psychological framework of mentalistic notions usable for modeling rational agent behaviour. Nevertheless, despite its usefulness it is also a popular subject for extensions that try to improve the model in certain uncovered aspects such as emotions or norms. On the architectural level the BDI model is typically represented by an abstract BDI interpreter, which implements the fixed BDI reasoning cycle. In this paper it is argued that a fixed cycle has certain inherent drawbacks and that a transition towards a flexible agenda approach based on BDI meta-actions leads to a design open for extensions in many respects because new meta-actions can be easily integrated into the architecture on demand. To prove the validity of the approach, it is shown how the extensibility can be exploited to integrate concrete new aspects of increasing complexity into the model. They range from a simple mechanism for updating beliefs to a complex goal deliberation strategy and demand only slight modifi- cations at well-defined extension points of the architecture. The new architecture as well as the presented extensions have been realized within the open source Jadex BDI reasoning engine.