Whole-program static analysis has been extensively studied and widely used in the past few decades. For modern object-oriented programs, scalability has become an important issue for using whole-program analysis in real-world tools. In addition, the ever-increasing size of libraries (e.g., the JDK library) and frameworks exacerbates the scalability problems. To achieve the desired level of analysis performance, an effective approach could be to gener-ate and apply analysis summary information for library methods. In this paper, such an approach is referred to as a summary-based whole-program analysis. The challenges for this technique are two-fold: (1) carefully designed abstractions and algorithms are needed to create and use client-indepe...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
Program comprehension is an essential part of software maintenance and there exists a variety of tec...
This artifact contains the evaluation benchmarks for the paper "Static Analysis of Java Enterprise A...
Traditional whole-program analysis cannot be directly applied to programs that include precompiled l...
Abstract. Call graph construction for object-oriented programs is often difficult and expensive. Mos...
Static analysis is significant since it provides the information about the run-time behaviour of an ...
The goal of a program analysis framework is to decrease the effort required of a program analysis de...
The size of software constantly increases and the amount of new software released every day is too l...
Nowadays, obtain program features becomes a hot issue in source code comprehension. A large amount o...
Eclipse has the potential to become a widely-used platform for implementation and dissemination of v...
Points-to analysis plays a critical role in modern compilers and a wide range of program understandi...
A dynamic program analysis provides essential information during later phases of an application deve...
Many modern applications (e.g. web applications) are composed of a relatively small amount of applic...
SOUFFLÉ is an open source programming framework that performs static program analysis expressed in D...
International audienceStatic analysis is a powerful technique for automatic verification of programs...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
Program comprehension is an essential part of software maintenance and there exists a variety of tec...
This artifact contains the evaluation benchmarks for the paper "Static Analysis of Java Enterprise A...
Traditional whole-program analysis cannot be directly applied to programs that include precompiled l...
Abstract. Call graph construction for object-oriented programs is often difficult and expensive. Mos...
Static analysis is significant since it provides the information about the run-time behaviour of an ...
The goal of a program analysis framework is to decrease the effort required of a program analysis de...
The size of software constantly increases and the amount of new software released every day is too l...
Nowadays, obtain program features becomes a hot issue in source code comprehension. A large amount o...
Eclipse has the potential to become a widely-used platform for implementation and dissemination of v...
Points-to analysis plays a critical role in modern compilers and a wide range of program understandi...
A dynamic program analysis provides essential information during later phases of an application deve...
Many modern applications (e.g. web applications) are composed of a relatively small amount of applic...
SOUFFLÉ is an open source programming framework that performs static program analysis expressed in D...
International audienceStatic analysis is a powerful technique for automatic verification of programs...
The developers of tools for dynamic analysis are faced with choosing from the many approaches to gat...
Program comprehension is an essential part of software maintenance and there exists a variety of tec...
This artifact contains the evaluation benchmarks for the paper "Static Analysis of Java Enterprise A...