Abstract
The belief-desire-intention (BDI) model is one of the most widely used for developing agents. One of its benefits is the flexibility of choosing among different plans to achieve a goal and, to leverage this benefit, a particular algorithm that makes this choice must be selected. Although many techniques have been proposed addressing the plan selection process - as well as other aspects of BDI agents - they require many customisations and adaptations to be used in particular applications, thus requiring expert knowledge to be adopted, which is a real barrier to the large-scale adoption of this kind of agent technology. We thus in this paper propose a model-driven approach that allows modelling agents based on an extended BDI model (inspired by the Tropos meta-model) and automatically generating source code that implements agents with the ability of selecting plans. As this plan selection process typically involves analysing plan side effects, e.g. cost of execution, in the context of current agent preferences, our approach uses a preference-based plan selection process over what we refer to as softgoals. This process relies on the multi-attribute utility theory, taking into account the uncertainty of plan outcomes. We evaluate our approach experimentally.
Original language | English |
---|---|
Title of host publication | 13th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2014 |
Publisher | International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS) |
Pages | 749-756 |
Number of pages | 8 |
Volume | 1 |
ISBN (Print) | 9781634391313 |
Publication status | Published - 2014 |
Event | 13th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2014 - Paris, France Duration: 5 May 2014 → 9 May 2014 |
Conference
Conference | 13th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2014 |
---|---|
Country/Territory | France |
City | Paris |
Period | 5/05/2014 → 9/05/2014 |
Keywords
- BDI agent
- Model-driven development
- Plan selection