2014
DOI: 10.1609/aaai.v28i1.8875
|View full text |Cite
|
Sign up to set email alerts
|

Exploring the Boundaries of Decidable Verification of Non-Terminating Golog Programs

Abstract: The action programming language GOLOG has been found useful for the control of autonomous agents such as mobile robots. In scenarios like these, tasks are often open-ended so that the respective control programs are non-terminating. Before deploying such programs on a robot, it is often desirable to verify that they meet certain requirements. For this purpose, Claßen and Lakemeyer recently introduced algorithms for the verification of temporal properties of GOLOG programs. However, given the expressiveness of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
1

Year Published

2015
2015
2023
2023

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 22 publications
(28 reference statements)
0
7
1
Order By: Relevance
“…There has been significant interest in reasoning about and verifying agent programs, such as Shapiro, Lespérance, and Levesque (2002; (Claßen and Lakemeyer 2008;Claßen et al 2014;De Giacomo, Lespérance, and Pearce 2010;Sardina and De Giacomo 2009) based on ConGolog programs "characteristic graphs". 4 However, these approaches generally impose important restrictions, such as propositional agents and/or simple programs (e.g., with pick variables ranging over finite domains), or resort to verification via theorem proving and fixpoint approximation with no decidability guarantees.…”
Section: Discussionmentioning
confidence: 99%
“…There has been significant interest in reasoning about and verifying agent programs, such as Shapiro, Lespérance, and Levesque (2002; (Claßen and Lakemeyer 2008;Claßen et al 2014;De Giacomo, Lespérance, and Pearce 2010;Sardina and De Giacomo 2009) based on ConGolog programs "characteristic graphs". 4 However, these approaches generally impose important restrictions, such as propositional agents and/or simple programs (e.g., with pick variables ranging over finite domains), or resort to verification via theorem proving and fixpoint approximation with no decidability guarantees.…”
Section: Discussionmentioning
confidence: 99%
“…In spirit, our approach is reminiscent of previous works studying the verification of dynamic systems, like Golog programs, operating over a DL ontology, such as those by Claßen et al (2014), and Zarrieß and Claßen (2016). In fact, both in their settings and ours, the dynamic system evolves each model of the ontology, and properties are verified over all the resulting evolutions.…”
Section: Related Workmentioning
confidence: 99%
“…With the theory and framework in place, a next step is to devise actual tools for the synthesis of manufacturing processes, that are based on a ConGolog formalization. In this respect, possible approaches to start from are, e.g., those of [56], based on predicate abstraction, or [57,58], where verification is addressed by resorting to First-Order BDDs, and [59], where (LTL) realizability is addressed by compilation into safety and reachability games.…”
Section: Definition 10 (P-bisimulation) a Relationmentioning
confidence: 99%