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

ECAI(2010)

引用 7|浏览3
暂无评分
摘要
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.
更多
查看译文
关键词
arbitrary first-order quantification,temporal logic,first-order theorem,expressive temporal properties,classical ctl,arbitrary temporal formula,non-terminating golog programs,temporal property,classical symbolic model checking,agent programming language golog,full first-order expressiveness,situation calculus,first order,mobile robot,autonomous agent,model checking,theorem proving
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要