Large software systems are difficult to understand and maintain. Code analysis tools can provide programmers with different views of the software which may help their understanding activity. To be applicable to real programs written in modern programming languages, these tools need to efficiently handle pointers. In the case of C++ analysis, object oriented peculiarities (like, e.g., polymorphism) have to be accounted for as well. We propose a flow insensitive, context insensitive points-to analysis capable of dealing with the features of the object oriented code. It is extremely promising because of the positive trade-off between complexity and accuracy. The integration of the points-to results with other analyses, such as reaching defini...
Pointer analysis, a classic problem in software program analysis, has emerged as an important proble...
The solution of data-flow analysis of object-oriented programming languages such as C++/Java is need...
We present a new approach using data flow techniques to solve compile analysis problems for language...
Real world programs (in languages like C) heavily make use of pointers. Program understanding activi...
Understanding large software systems is difficult. Traditionally, automated tools are used to assist...
Pointer analysis is an important part of source code anal ysis. Many programs that manipulate source...
Program flow analysis is a technique which determines properties about the run-time behavior of a pr...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...
Points-to analysis is required as a preliminary step for many code analysis. Different flow insens...
. This paper describes a general purpose program analysis that computes global control-flow and data...
An important problem in the analysis of programs written in object-oriented languages like C ++ /J...
An important problem in the analysis of programs written in object-oriented languages like C++/Java ...
ABSTRACT The subject of this paper is flow-and context-insensitive pointer analysis. We present a no...
Points-to analysis is required as a preliminary step for many code analyses used in program understa...
The C programming language is still ubiquitous in embedded software development. For many tools to o...
Pointer analysis, a classic problem in software program analysis, has emerged as an important proble...
The solution of data-flow analysis of object-oriented programming languages such as C++/Java is need...
We present a new approach using data flow techniques to solve compile analysis problems for language...
Real world programs (in languages like C) heavily make use of pointers. Program understanding activi...
Understanding large software systems is difficult. Traditionally, automated tools are used to assist...
Pointer analysis is an important part of source code anal ysis. Many programs that manipulate source...
Program flow analysis is a technique which determines properties about the run-time behavior of a pr...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...
Points-to analysis is required as a preliminary step for many code analysis. Different flow insens...
. This paper describes a general purpose program analysis that computes global control-flow and data...
An important problem in the analysis of programs written in object-oriented languages like C ++ /J...
An important problem in the analysis of programs written in object-oriented languages like C++/Java ...
ABSTRACT The subject of this paper is flow-and context-insensitive pointer analysis. We present a no...
Points-to analysis is required as a preliminary step for many code analyses used in program understa...
The C programming language is still ubiquitous in embedded software development. For many tools to o...
Pointer analysis, a classic problem in software program analysis, has emerged as an important proble...
The solution of data-flow analysis of object-oriented programming languages such as C++/Java is need...
We present a new approach using data flow techniques to solve compile analysis problems for language...