TY - GEN
T1 - GOAL as a planning formalism
AU - Hindriks, Koen V.
AU - Roberti, Tijmen
PY - 2009/11/2
Y1 - 2009/11/2
N2 - It has been observed that there are interesting relations between planning and agent programming. This is not surprising as agent programming was partially motivated by the lack of planners that are able to operate in dynamic, complex environments. Vice versa it has also been observed, however, that agent programming languages typically lack planning capabilities. We show in this paper that the agent programming language Goal is not only a programming language but can actually be used as a planning formalism as well. This opens up many possibilities for various approaches to mix execution and planning in agent-oriented programming. Moreover, by using the recently introduced temporal Goal we are able to include not only the stratified axioms and ADL that are part of PDDL but also plan constraints.
AB - It has been observed that there are interesting relations between planning and agent programming. This is not surprising as agent programming was partially motivated by the lack of planners that are able to operate in dynamic, complex environments. Vice versa it has also been observed, however, that agent programming languages typically lack planning capabilities. We show in this paper that the agent programming language Goal is not only a programming language but can actually be used as a planning formalism as well. This opens up many possibilities for various approaches to mix execution and planning in agent-oriented programming. Moreover, by using the recently introduced temporal Goal we are able to include not only the stratified axioms and ADL that are part of PDDL but also plan constraints.
UR - http://www.scopus.com/inward/record.url?scp=70350378239&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350378239&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-04143-3_4
DO - 10.1007/978-3-642-04143-3_4
M3 - Conference contribution
AN - SCOPUS:70350378239
SN - 3642041426
SN - 9783642041426
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 29
EP - 40
BT - Multiagent System Technologies - 7th German Conference, MATES 2009, Proceedings
T2 - 7th German Conference on Multiagent System Technologies, MATES 2009
Y2 - 9 September 2009 through 11 September 2009
ER -