AbstractGoanna is an industrial-strength static analysis tool used in academia and industry alike to find bugs in C/C++ programs. Unlike existing approaches, Goanna uses the off-the-shelf model checker NuSMV as its core analysis engine on a syntactic flow-sensitive program abstraction. The CTL-based model checking approach enables a high degree of flexibility in writing checks and scales to large code bases. In this paper, a new approach to pointer analysis for C is described. It is detailed how this technique is integrated into the model checking approach in order to perform interprocedural analysis. The performance and precision of this approach are demonstrated using a case study
ABSTRACT The subject of this paper is flow-and context-insensitive pointer analysis. We present a no...
This paper presents and evaluates a number of techniques to improve the execution time of interproce...
The size of today’s programs continues to grow, as does the number of bugs they contain. Testing alo...
AbstractGoanna is an industrial-strength static analysis tool used in academia and industry alike to...
Many powerful code optimization techniques rely on accurate information connecting the definitions a...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
We study the applicability of pointer analysis algorithms (originally aimed at optimizing compilers)...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...
Software has been under scrutiny by the verification community from various angles in the recent pas...
Pointer analysis, as a fundamental research, is to identify the possible runtime values of a pointer...
In this paper we propose an efficient and effective algorithm to perform flow-insensitive interproce...
AbstractThis paper presents a new client-driven pointer analysis algorithm that automatically adjust...
This paper presents a new client-driven pointer analysis algorithm that automatically adjusts its pr...
https://kent-islandora.s3.us-east-2.amazonaws.com/ugresearch/2017/compsci_math/1/thumbnail.jpgA ligh...
AbstractThe size of today’s programs continues to grow, as does the number of bugs they contain. Tes...
ABSTRACT The subject of this paper is flow-and context-insensitive pointer analysis. We present a no...
This paper presents and evaluates a number of techniques to improve the execution time of interproce...
The size of today’s programs continues to grow, as does the number of bugs they contain. Testing alo...
AbstractGoanna is an industrial-strength static analysis tool used in academia and industry alike to...
Many powerful code optimization techniques rely on accurate information connecting the definitions a...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
We study the applicability of pointer analysis algorithms (originally aimed at optimizing compilers)...
Pointer analysis is a fundamental static program analysis, with a rich literature and wide applicati...
Software has been under scrutiny by the verification community from various angles in the recent pas...
Pointer analysis, as a fundamental research, is to identify the possible runtime values of a pointer...
In this paper we propose an efficient and effective algorithm to perform flow-insensitive interproce...
AbstractThis paper presents a new client-driven pointer analysis algorithm that automatically adjust...
This paper presents a new client-driven pointer analysis algorithm that automatically adjusts its pr...
https://kent-islandora.s3.us-east-2.amazonaws.com/ugresearch/2017/compsci_math/1/thumbnail.jpgA ligh...
AbstractThe size of today’s programs continues to grow, as does the number of bugs they contain. Tes...
ABSTRACT The subject of this paper is flow-and context-insensitive pointer analysis. We present a no...
This paper presents and evaluates a number of techniques to improve the execution time of interproce...
The size of today’s programs continues to grow, as does the number of bugs they contain. Testing alo...