AbstractStatic source code analysis for software bug detection has come a long way since its early beginnings as a compiler technology. However, with the introduction of more sophisticated algorithmic techniques, such as model checking and constraint solving, questions about performance are a major concern. In this work we present an empirical study of our industrial strength source code analysis tool Goanna that uses a model checking core for static analysis of C/C++ code. We present the core technology and abstraction mechanism with a focus on performance, as guided by experience from having analyzed millions of lines of code. In particular, we present results from our recent study within the NIST/DHS SAMATE program. The results show that...
International audienceWe show that abstract interpretation-based static program analysis can be made...
We present the design of Parfait, a static layered program analysis framework for bug checking, desi...
Automated static analysis tools can perform efficient thorough checking of important properties of, ...
Software has been under scrutiny by the verification community from various angles in the recent pas...
How to apply automated verification technology such as model checking and static program analysis to...
AbstractStatic program analysis complements traditional dynamic testing by discovering generic patte...
Static program analysis is a technique to analyse code without executing it, and can be used to find...
AbstractThis paper describes our experiences in using static analysis and model checking to find err...
Almost all software contains defects. Some defects are found easily while others are never found, ty...
How to apply automated verification technology such as model checking and static program analysis to...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
In this work we report on our experiences on developing and commercializing Goanna, a source code an...
Static program analysis and model checking are two dif-ferent techniques in bug detection that perfo...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
Abstract This paper tells the story of how our organization introduced static analysis into its soft...
International audienceWe show that abstract interpretation-based static program analysis can be made...
We present the design of Parfait, a static layered program analysis framework for bug checking, desi...
Automated static analysis tools can perform efficient thorough checking of important properties of, ...
Software has been under scrutiny by the verification community from various angles in the recent pas...
How to apply automated verification technology such as model checking and static program analysis to...
AbstractStatic program analysis complements traditional dynamic testing by discovering generic patte...
Static program analysis is a technique to analyse code without executing it, and can be used to find...
AbstractThis paper describes our experiences in using static analysis and model checking to find err...
Almost all software contains defects. Some defects are found easily while others are never found, ty...
How to apply automated verification technology such as model checking and static program analysis to...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
In this work we report on our experiences on developing and commercializing Goanna, a source code an...
Static program analysis and model checking are two dif-ferent techniques in bug detection that perfo...
AbstractTools based on static analysis can be used to find defects in programs. Tools that do shallo...
Abstract This paper tells the story of how our organization introduced static analysis into its soft...
International audienceWe show that abstract interpretation-based static program analysis can be made...
We present the design of Parfait, a static layered program analysis framework for bug checking, desi...
Automated static analysis tools can perform efficient thorough checking of important properties of, ...