首页> 外文会议>Programming Languages and Systems; Lecture Notes in Computer Science; 4279 >Polymorphism, Subtyping, Whole Program Analysis and Accurate Data Types in Usage Analysis
【24h】

Polymorphism, Subtyping, Whole Program Analysis and Accurate Data Types in Usage Analysis

机译:使用情况分析中的多态性,子类型化,整个程序分析和准确的数据类型

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

摘要

There are a number of choices to be made in the design of a type based usage analysis. Some of these are: Should the analysis be monomorphic or have some degree of polymorphism? What about subtyping? How should the analysis deal with user defined algebraic data types? Should it be a whole program analysis?rnSeveral researchers have speculated that these features are important but there has been a lack of empirical evidence. In this paper we present a systematic evaluation of each of these features in the context of a full scale implementation of a usage analysis for Haskell.rnOur measurements show that all features increase the precision. It is, however, not necessary to have them all to obtain an acceptable precision.
机译:在基于类型的使用分析的设计中,有许多选择。其中一些是:分析应该是单态的还是具有一定程度的多态性?子类型呢?分析应如何处理用户定义的代数数据类型?是否应该进行整个程序分析?几位研究人员推测这些功能很重要,但缺乏经验证据。在本文中,我们在对Haskell的使用情况分析进行全面实施的情况下,对这些功能中的每一个进行了系统的评估。我们的测量结果表明,所有功能都可以提高精度。但是,不必全部都获得可接受的精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号