Automaton-based static program analysis has proved to be an effective tool for bug finding. Current tools generally re-analyze a program from scratch in response to a change in the code, which can result in much duplicated effort. We present an inter-procedural algorithm that analyzes incrementally in response to program changes and present experiments for a null-pointer dereference analysis. It shows a substantial speed-up over re-analysis from scratch, with a manageable amount of disk space used to store information between analysis runs
Model-checking is an automated technique which aims at verifying properties of computer systems. A m...
Static program analysis is a technique to analyse code without executing it, and can be used to find...
We present an iterative technique in which model checking and static analysis are combined to verify...
Automaton-based static program analysis has proved to be an effective tool for bug finding. Current ...
International audienceWe show that abstract interpretation-based static program analysis can be made...
Static analysis of programs enables to study the possible behaviours of programs without running the...
Automatic static analysis tools allow inferring properties about software without executing it and w...
AbstractStatic program analysis complements traditional dynamic testing by discovering generic patte...
AbstractThe size of today’s programs continues to grow, as does the number of bugs they contain. Tes...
The size of today’s programs continues to grow, as does the number of bugs they contain. Testing alo...
Much research in recent years has focused on using static analysis to find bugs in software. Many n...
AbstractThis paper describes our experiences in using static analysis and model checking to find err...
Abstract. In this work we introduce a novel approach for removing false positives in static program ...
Picture a world where you can ask questions about a piece of code and have tools that automatically ...
As Moore's law has been continuously improving the microprocessor's speed, performance is no longer ...
Model-checking is an automated technique which aims at verifying properties of computer systems. A m...
Static program analysis is a technique to analyse code without executing it, and can be used to find...
We present an iterative technique in which model checking and static analysis are combined to verify...
Automaton-based static program analysis has proved to be an effective tool for bug finding. Current ...
International audienceWe show that abstract interpretation-based static program analysis can be made...
Static analysis of programs enables to study the possible behaviours of programs without running the...
Automatic static analysis tools allow inferring properties about software without executing it and w...
AbstractStatic program analysis complements traditional dynamic testing by discovering generic patte...
AbstractThe size of today’s programs continues to grow, as does the number of bugs they contain. Tes...
The size of today’s programs continues to grow, as does the number of bugs they contain. Testing alo...
Much research in recent years has focused on using static analysis to find bugs in software. Many n...
AbstractThis paper describes our experiences in using static analysis and model checking to find err...
Abstract. In this work we introduce a novel approach for removing false positives in static program ...
Picture a world where you can ask questions about a piece of code and have tools that automatically ...
As Moore's law has been continuously improving the microprocessor's speed, performance is no longer ...
Model-checking is an automated technique which aims at verifying properties of computer systems. A m...
Static program analysis is a technique to analyse code without executing it, and can be used to find...
We present an iterative technique in which model checking and static analysis are combined to verify...