首页 /研究 /Exploring the boundaries of decidable verification of non-terminating Golog programs
OTHER

Exploring the boundaries of decidable verification of non-terminating Golog programs

Jens Claßen, Martin Liebenberg, Gerhard Lakemeyer, Benjamin Zarrieß

发表年份
2014
引用次数
15

摘要

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 cer-tain requirements. For this purpose, Claßen and Lake-meyer recently introduced algorithms for the verifica-tion of temporal properties of GOLOG programs. How-ever, given the expressiveness of GOLOG, their verifi-cation procedures are not guaranteed to terminate. In this paper, we show how decidability can be obtained by suitably restricting the underlying base logic, the ef-fect axioms for primitive actions, and the use of actions within GOLOG programs. Moreover, we show that drop-ping any of these restrictions immediately leads to un-decidability of the verification problem.

关键词

Computer scienceDecidabilityNormalization propertyAxiomProgramming languageTheoretical computer scienceMathematics

相关论文

查看 OTHER 分类全部论文