GOAL as a planning formalism

Koen V. Hindriks, Tijmen Roberti

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review


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.

Original languageEnglish
Title of host publicationMultiagent System Technologies - 7th German Conference, MATES 2009, Proceedings
Number of pages12
Publication statusPublished - 2 Nov 2009
Externally publishedYes
Event7th German Conference on Multiagent System Technologies, MATES 2009 - Hamburg, Germany
Duration: 9 Sept 200911 Sept 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5774 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference7th German Conference on Multiagent System Technologies, MATES 2009


Dive into the research topics of 'GOAL as a planning formalism'. Together they form a unique fingerprint.

Cite this