Static analysis has nowadays become one of the most popular ways of catching bugs early in the modern software. However, reasonably precise static analysis tools still often struggle to scale well on large and quickly changing codebases. Efficient static analysers, such as Coverity or Code Sonar, are usually proprietary and difficult to openly evaluate or extend. On the contrary, Facebook Infer offers an open source static analysis framework with the emphasis on compositional, incremental and consequently highly scalable inter-procedural analysis. This thesis presents Looper --- a new performance oriented resource bounds analyser which extends the capabilities of Facebook Infer. We have based our implementation on an existing resource bound...
The use of automatic static analysis has been a software engineering best practice for decades. Howe...
Abstract This paper tells the story of how our organization introduced static analysis into its soft...
Context: Static analysis exploits techniques that parse program source code or bytecode, often trave...
Statická analýza se v současnosti dostává do popředí v oblasti technik pro odhalování chyb v moderní...
The goal of this thesis is to propose a static analyser that detects atomicity violations. The propo...
Static analysis has nowadays become one of the most popular ways of catching bugs early in the moder...
Detecting performance issues due to suboptimal code during the development process can be a daunting...
Abstract—Detecting bugs in concurrent software is challeng-ing due to the many different thread inte...
The complexity of software grows every year, and while there are many programming techniques and new...
Static analysis on source code or binary code retrieves information about a software program. In obj...
Static code analysis is a powerful approach to detect quality deficiencies such as performance bottl...
In this work we follow an intermediate approach that tries to use sound and conservative static code...
Part 3: Mining OSS DataInternational audiencePerforming source code static analysis during the softw...
Abstract. Safety-critical software in industry is typically subjected to both dy-namic testing as we...
Software vulnerabilities are added into programs during its development. Architectural flaws are int...
The use of automatic static analysis has been a software engineering best practice for decades. Howe...
Abstract This paper tells the story of how our organization introduced static analysis into its soft...
Context: Static analysis exploits techniques that parse program source code or bytecode, often trave...
Statická analýza se v současnosti dostává do popředí v oblasti technik pro odhalování chyb v moderní...
The goal of this thesis is to propose a static analyser that detects atomicity violations. The propo...
Static analysis has nowadays become one of the most popular ways of catching bugs early in the moder...
Detecting performance issues due to suboptimal code during the development process can be a daunting...
Abstract—Detecting bugs in concurrent software is challeng-ing due to the many different thread inte...
The complexity of software grows every year, and while there are many programming techniques and new...
Static analysis on source code or binary code retrieves information about a software program. In obj...
Static code analysis is a powerful approach to detect quality deficiencies such as performance bottl...
In this work we follow an intermediate approach that tries to use sound and conservative static code...
Part 3: Mining OSS DataInternational audiencePerforming source code static analysis during the softw...
Abstract. Safety-critical software in industry is typically subjected to both dy-namic testing as we...
Software vulnerabilities are added into programs during its development. Architectural flaws are int...
The use of automatic static analysis has been a software engineering best practice for decades. Howe...
Abstract This paper tells the story of how our organization introduced static analysis into its soft...
Context: Static analysis exploits techniques that parse program source code or bytecode, often trave...