2010
DOI: 10.1007/s10458-010-9130-9
|View full text |Cite
|
Sign up to set email alerts
|

A BDI agent programming language with failure handling, declarative goals, and planning

Abstract: Agents are an important technology that have the potential to take over contemporary methods for analysing, designing, and implementing complex software. The BeliefDesire-Intention (BDI) agent paradigm has proven to be one of the major approaches to intelligent agent systems, both in academia and in industry. Typical BDI agent-oriented programming languages rely on user-provided "plan libraries" to achieve goals, and online context sensitive subgoal selection and expansion. These allow for the development of s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
77
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 74 publications
(77 citation statements)
references
References 50 publications
0
77
0
Order By: Relevance
“…Rather than having goals simply triggered by rules, a planner can be used to select among available goals, as for example in CANPLAN [7]. The difference then from the reasoning model described above is that this time the reasoning allows the choice of goals to be prepared in advance starting form the current context.…”
Section: Examples Of Possible Models For the Goal Reasoning Levelmentioning
confidence: 99%
See 3 more Smart Citations
“…Rather than having goals simply triggered by rules, a planner can be used to select among available goals, as for example in CANPLAN [7]. The difference then from the reasoning model described above is that this time the reasoning allows the choice of goals to be prepared in advance starting form the current context.…”
Section: Examples Of Possible Models For the Goal Reasoning Levelmentioning
confidence: 99%
“…The sole use of a goniometer allows for a stealth detection, i.e., detect without being detected, of boats which is important for some missions such as gas-freeing prevention 7 . If the boats were steady, the problem would be simple.…”
Section: Interlocmentioning
confidence: 99%
See 2 more Smart Citations
“…Recently, there has been much work on incorporating declarative goals in these APLs [7,28,21,5,27,22]. In addition to defining a set of plans that can be executed to try to achieve a goal, these programming languages also incorporate goals as declarative descriptions of the states of the world which are sought.…”
Section: Introductionmentioning
confidence: 99%