AbstractModular static analyzers use procedure abstractions, a.k.a. summarizations, to ensure that their execution time increases linearly with the size of analyzed programs. A similar abstraction mechanism is also used within a procedure to perform a bottom-up analysis. For instance, a sequence of instructions is abstracted by combining the abstractions of its components, or a loop is abstracted using the abstraction of its loop body: fixed point iterations for a loop can be replaced by a direct computation of the transitive closure of the loop body abstraction.More specifically, our abstraction mechanism uses affine constraints, i.e. polyhedra, to specify pre- and post-conditions as well as state transformers. We present an algorithm to c...
Static program analysis aims at automatically determining whether a program satisfies some particula...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
Existing program analysis tools that implement abstraction rely on saturating procedures to compute ...
International audienceModular static analyzers use procedure abstractions, a.k.a. summarizations, to...
AbstractModular static analyzers use procedure abstractions, a.k.a. summarizations, to ensure that t...
International audienceWe propose a method for automatically generating abstract transformers for sta...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
This paper presents algorithms for program abstraction based on the principle of loop summarization,...
This paper presents algorithms for program abstraction based on the principle of loop summarization,...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Many static analyses aim at assigning to each control point of a program an invariant property that ...
The aim of static analysis is to infer invariants about programs that are precise enough to establis...
Abstract. We propose a method for automatically generating abstract transformers for static analysis...
Abstract. We propose a method for automatically generating abstract transformers for static analysis...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
Static program analysis aims at automatically determining whether a program satisfies some particula...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
Existing program analysis tools that implement abstraction rely on saturating procedures to compute ...
International audienceModular static analyzers use procedure abstractions, a.k.a. summarizations, to...
AbstractModular static analyzers use procedure abstractions, a.k.a. summarizations, to ensure that t...
International audienceWe propose a method for automatically generating abstract transformers for sta...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
This paper presents algorithms for program abstraction based on the principle of loop summarization,...
This paper presents algorithms for program abstraction based on the principle of loop summarization,...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Many static analyses aim at assigning to each control point of a program an invariant property that ...
The aim of static analysis is to infer invariants about programs that are precise enough to establis...
Abstract. We propose a method for automatically generating abstract transformers for static analysis...
Abstract. We propose a method for automatically generating abstract transformers for static analysis...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
Static program analysis aims at automatically determining whether a program satisfies some particula...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
Existing program analysis tools that implement abstraction rely on saturating procedures to compute ...