AgentSpeak(L): BDI agents speak out in a logical computable language
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
Evaluating new options in the context of existing plans
Artificial Intelligence
The tropos software development methodology: processes, models and diagrams
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Representation and reasoning for goals in BDI agents
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
Deriving operational software specifications from system goals
ACM SIGSOFT Software Engineering Notes
Detecting & exploiting positive goal interaction in intelligent agents
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
A BDI architecture for goal deliberation
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
A Flexible BDI Architecture Supporting Extensibility
IAT '05 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
Detecting & avoiding interference between goals in intelligent agents
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Goal representation for BDI agent systems
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
Extending surveillance systems capabilities using BDI cooperative sensor agents
Proceedings of the 4th ACM international workshop on Video surveillance and sensor networks
A General Framework for Parallel BDI Agents
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Goals in agent systems: a unifying framework
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 2
Motivations as an Abstraction of Meta-level Reasoning
CEEMAS '07 Proceedings of the 5th international Central and Eastern European conference on Multi-Agent Systems and Applications V
Goal Selection Strategies for Rational Agents
Languages, Methodologies and Development Tools for Multi-Agent Systems
A general framework for parallel BDI agents in dynamic environments
Web Intelligence and Agent Systems
Goals in conflict: semantic foundations of goals in agent programming
Autonomous Agents and Multi-Agent Systems
Toward a programming theory for rational agents
Autonomous Agents and Multi-Agent Systems
A property-based approach for characterizing goals
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Programming Organization-Aware Agents
ESAW '09 Proceedings of the 10th International Workshop on Engineering Societies in the Agents World X
An Empirical Study of Agent Programs
PRIMA '09 Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems
Augmenting BDI agents with deliberative planning techniques
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
DALT'07 Proceedings of the 5th international conference on Declarative agent languages and technologies V
Towards alternative approaches to reasoning about goals
DALT'07 Proceedings of the 5th international conference on Declarative agent languages and technologies V
Modules as policy-based intentions: modular agent programming in GOAL
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
Representing long-term and interest BDI goals
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
Rule-based distributed and agent systems
RuleML'2011 Proceedings of the 5th international conference on Rule-based reasoning, programming, and applications
Extending the capability concept for flexible BDI agent modularization
ProMAS'05 Proceedings of the Third international conference on Programming Multi-Agent Systems
Exploiting dynamic weaving for self-managed agents in the iot
MATES'12 Proceedings of the 10th 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
A Runtime Goal Conflict Resolution Model for Agent Systems
WI-IAT '12 Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 02
An empirical study of cognitive agent programs
Multiagent and Grid Systems - Principles and Practice of Multi-Agent Systems
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. In this paper a goal deliberation strategy called Easy Deliberation is proposed allowing agent developers to specify the relationships between goals in an easy and intuitive manner. It is based on established concepts from goal modeling as can be found in agent methodologies like Tropos and requirements engineering techniques like KAOS. The Easy Deliberation strategy has been realized within the Jadex BDI reasoning engine and is further explained by an example application. To fortify the practical usefulness of the approach it is experimentally shown that the computational cost for deliberation is acceptable and only increases polynomially with the number of concurrent goals.