首页> 外文会议>Functional and Logic Programming >A Framework for Analysis of Typed Logic Programs
【24h】

A Framework for Analysis of Typed Logic Programs

机译:分析类型逻辑程序的框架

获取原文

摘要

The paper presents a novel approach to the analysis of typed logic programs. We assume regular type descriptions of logic program variables provided by regular tree grammars. Types are used to identify components of terms which can be equated during the programs execution. This information is reflected in form of set constraints in the generic abstract domain called Type(X). The domain allows for abstract compilation of typed logic programs into set logic programs. We demonstrate how the analyzers of groundness and sharing of typed logic programs are obtained by applying the existing (untyped) techniques based on Pos and Sharing to set logic programs. The corresponding analyses in Type(Pos) and Type(Sharing) are more precise than those in Pos and Sharing.
机译:本文提出了一种新颖的方法来分析类型化的逻辑程序。我们假定由常规树语法提供的逻辑程序变量的常规类型描述。类型用于标识在程序执行期间可以等同的术语的组成部分。此信息以集合约束的形式反映在称为Type(X)的通用抽象域中。该域允许将类型化的逻辑程序抽象编译为集合逻辑程序。我们演示了如何通过应用基于Pos和Sharing的现有(非类型化)技术来设置逻辑程序来获得类型化逻辑程序的基础性和共享性分析器。类型(位置)和类型(共享)中的相应分析比位置和共享中的分析更精确。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号