...
首页> 外文期刊>Theory and Practice of Logic Programming >Transformations of logic programs on infinite lists
【24h】

Transformations of logic programs on infinite lists

机译:无限列表上逻辑程序的转换

获取原文
获取原文并翻译 | 示例
           

摘要

We consider an extension of logic programs, called ω-programs, that can be used to define predicates over infinite lists, ω-programs allow us to specify properties of the infinite behavior of reactive systems and, in general, properties of infinite sequences of events. The semantics of ω-programs is an extension of the perfect model semantics. We present variants of the familiar unfold/fold rules which can be used for transforming ω-programs. We show that these new rules are correct, that is, their application preserves the perfect model semantics. Then we outline a general methodology based on program transformation for verifying properties of ω-programs. We demonstrate the power of our transformation-based verification methodology by proving some properties of Buechi automata and ω-regular languages.
机译:我们考虑了逻辑程序的扩展,称为ω程序,可用于定义无限列表上的谓词,ω程序使我们可以指定反应性系统的无限行为的性质,并且通常指定事件的无限序列的性质。 ω程序的语义是完美模型语义的扩展。我们介绍了可用于变换ω程序的熟悉的展开/折叠规则的变体。我们证明这些新规则是正确的,也就是说,它们的应用程序保留了完美的模型语义。然后,我们概述了一种基于程序转换的通用方法,用于验证ω程序的属性。我们通过证明Buechi自动机和ω-常规语言的某些特性,证明了我们基于变换的验证方法的力量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号