首页> 外文会议>Practical Aspects of Declarative Languages >Logic Programs as Compact Denotations
【24h】

Logic Programs as Compact Denotations

机译:逻辑程序作为紧凑表示法

获取原文

摘要

This paper shows how logic programs can be used to implement the transition functions of denotational abstract interpretation. The logic variables express regularity in the abstract behaviour of commands. The technique is applied here to sign, class and escape analysis for object-oriented programs. We show that the time and space costs using logic programs are smaller than those of a ground relational representation. Moreover, we show that, in the case of sign analysis, our technique requires less memory and has an efficiency comparable to that of an implementation based on binary decision diagrams.
机译:本文展示了如何使用逻辑程序来实现指称抽象解释的转换功能。逻辑变量在命令的抽象行为中表达规律性。该技术在这里用于面向对象程序的签名,类和转义分析。我们表明,使用逻辑程序的时间和空间成本要比地面关系表示的时间和空间成本小。而且,我们表明,在符号分析的情况下,我们的技术需要更少的内存,并且其效率可与基于二进制决策图的实现相媲美。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号