首页> 外文会议>International Symposium on Frontiers of Combining Systems >Verification of Golog Programs over Description Logic Actions
【24h】

Verification of Golog Programs over Description Logic Actions

机译:通过描述逻辑动作验证golog程序

获取原文

摘要

High-level action programming languages such as Golog have successfully been used to model the behavior of autonomous agents. In addition to a logic-based action formalism for describing the environment and the effects of basic actions, they enable the construction of complex actions using typical programming language constructs. To ensure that the execution of such complex actions leads to the desired behavior of the agent, one needs to specify the required properties in a formal way, and then verify that these requirements are met by any execution of the program. Due to the expressiveness of the action formalism underlying Golog (Situation Calculus), the verification problem for Golog programs is in general undecidable. Action formalisms based on Description Logic (DL) try to achieve decidability of inference problems such as the projection problem by restricting the expressiveness of the underlying base logic. However, until now these formalisms have not been used within Golog programs. In the present paper, we introduce a variant of Golog where basic actions are defined using such a DL-based formalism, and show that the verification problem for such programs is decidable. This improves on our previous work on verifying properties of infinite sequences of DL actions in that it considers (finite and infinite) sequences of DL actions that correspond to (terminating and non-terminating) runs of a Golog program rather than just infinite sequences accepted by a Büchi automaton abstracting the program.
机译:Golog等高级动作编程语言(如Golog)已成功用于模拟自主代理的行为。除了基于逻辑的动作形式,用于描述环境的环境和基本动作的影响,它们可以使用典型的编程语言构造来构建复杂的动作。为了确保执行此类复杂操作的执行导致代理的所需行为,需要以正式的方式指定所需的属性,然后验证这些要求是否通过该程序进行了任何执行。由于动作形式主义的表现形式golog(情况微积分),Golog计划的验证问题一般不可判定。基于描述逻辑(DL)的行动形式主义尝试通过限制底层基础逻辑的表现力来实现推理问题(例如投影问题)的可解锁性。但是,直到现在,这些形式主义尚未在Golog计划中使用。在本文中,我们介绍了一种Golog的变体,其中使用这种基于DL的形式主义定义了基本动作,并表明该计划的验证问题是可判定的。这提高了我们之前的工作,即验证DL动作的无限序列的属性,因为它认为(有限和无限)的DL动作序列,其对应于(终止和非终止)的GOLOG程序运行,而不是仅接受的无限序列Büchi自动机抽象了该计划。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号