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.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991