Java 指针分析综述

Tian Tan, Xiaoxing Ma, Chang Xu, Chunyan Ma, Yue Li

科研成果: 期刊稿件文章同行评审

2 引用 (Scopus)

摘要

In recent years, static program analysis has become one of the key techniques to ensure the reliability, security and efficiency of software. As a fundamental program analysis technique, pointer analysis provides a series of fundamental information about the program for static program analysis, such as the points-to relations of any variables in the program, alias relations between variables, program call graph, and the reachability of heap objects. We introduce the important contents of Java pointer analysis, including pointer analysis algorithm, context sensitivity, abstraction of heap objects, handling of complex language features, non-whole program pointer analysis, especially we sort-out and discuss selective context sensitivity, which is the research hotspot of pointer analysis in recent years.

投稿的翻译标题Survey on Java Pointer Analysis
源语言繁体中文
页(从-至)274-293
页数20
期刊Jisuanji Yanjiu yu Fazhan/Computer Research and Development
60
2
DOI
出版状态已出版 - 2023

关键词

  • alias analysis
  • context sensitivity
  • Java
  • pointer analysis
  • static analysis

指纹

探究 'Java 指针分析综述' 的科研主题。它们共同构成独一无二的指纹。

引用此