On the Verification of Very Expressive Temporal Properties of Non-terminating Golog Programs

TitleOn the Verification of Very Expressive Temporal Properties of Non-terminating Golog Programs
Publication TypeConference Paper
Year of Publication2010
AuthorsClaßen, J., and G. Lakemeyer
Conference NameProceedings of the 19th European Conference on Artificial Intelligence (ECAI 2010)
Pagination887--892
Date Published08/2010
PublisherIOS Press
Conference LocationLisbon, Portugal
EditorCoelho, H., R. Studer, and M. Wooldridge
Type of Workinproceedings
ISBN Number978-1-60750-605-8
KeywordsES, Golog, Situation Calculus, Temporal Logics, Verification
Abstract

The agent programming language GOLOG and the underlying Situation
Calculus have become popular means for the modelling and control of
autonomous agents such as mobile robots. Although such agents' tasks
are typically open-ended, little attention has been paid so far to the
analysis of non-terminating GOLOG control programs. Recently we
therefore introduced a logic that allows to express properties of
Golog programs using operators from temporal logics while retaining
the full first-order expressiveness of the Situation
Calculus. Combining ideas from classical symbolic model checking with
first-order theorem proving we presented a verification method for a
restricted subclass of temporal properties. In this paper, we extend
this work by considering arbitrary temporal formulas. Our algorithm is
inspired by classical CTL* model checking, but introduces techniques
to cope with arbitrary first-order quantification.

DOI10.3233/978-1-60750-606-5-887
Citation KeyClaLak:ECAI2010:VeryExpressiveNontermGolog
AttachmentSize
ECAI-202.pdf279.75 KB
Submitted by Jens Claßen on 3. June 2010 - 10:53 categories [ ]