节点文献

Java语言程序例化中的扩展对象别名分析

Extended object alias analysis in program specialization of Java programs

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 廖湖声李博韬高红雨

【Author】 Liao Husheng Li Botao Gao Hongyu (College of Computer Science and Technology,Beijing University of Technology,Beijing 100022)

【机构】 北京工业大学计算机学院

【摘要】 为了提高 Java 语言自动程序例化实现中的绑定时间分析的精度,提出了一种对象别名分析技术。该技术通过对 Java 程序中各种类与方法之间引用类型变量的跟踪分析,生成一种对象类例化模型,来描述不同对象在多分派的消息响应中的绑定时间特性,以及对象成员等复杂数据结构的绑定时间特性。这种多变异方式的例化策略可提高对象类及其成员函数的部分求值深度,已经用于 Java 程序部分求值器中绑定时间分析的实现。

【Abstract】 The paper proposes an extended alias analysis method for improving the binding time analysis(BTA)precision in the implementation of automatic program specialization for Java programs.In the object alias analysis,a class specializa- tion model is generated by tracing uses of reference variables across classes and methods in Java to represent the BTA fea- tures of multi-dispatch and complex data structures such as member reference variables.The poly-variant specialization approach can improve accuracy of partial evaluation on Java classes and their methods,and has been applied to imple- mentation of the binding time analysis in a partial evaluator for Java programs.

【基金】 国家自然科学基金(60173013)资助项目
  • 【文献出处】 高技术通讯 ,Chinese High Technology Letters , 编辑部邮箱 ,2008年08期
  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】14
节点文献中: 

本文链接的文献网络图示:

本文的引文网络