The tropos software development methodology: processes, models and diagrams
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Deriving operational software specifications from system goals
ACM SIGSOFT Software Engineering Notes
Detecting & avoiding interference between goals in intelligent agents
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
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 goal deliberation strategy for BDI agent systems
MATES'05 Proceedings of the Third German conference on Multiagent System Technologies
Hi-index | 0.00 |
One aspect of rational behavior is that agents can pursue multiple goals in parallel. Current BDI theory and systems do not provide a theoretical or architectural framework for deciding how goals interact and how an agent can decide which goals to pursue. Instead, they assume for simplicity reasons that agents always pursue consistent goal sets. By omitting this important aspect of rationality, the problem of goal deliberation is shifted from the architecture to the agent programming level and needs to be handled by the agent developer in an error-prone ad-hoc manner. This paper argues that goal deliberation mechanisms can hardly be built directly into the fixed BDI interpreter cycle, because goal deliberation typically needs to be done irregularly at any point in time. Therefore, an enhanced BDI interpreter architecture is proposed that is specifically designed for extensibility. This extensibility can be exploited for the integration of arbitrary goal deliberation strategies.