International audienceModular 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...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Boolean affine relations, which combine affine inequalities by boolean connectives are ubiquitous in...
Static program analysis aims at automatically determining whether a program satisfies some particula...
AbstractModular static analyzers use procedure abstractions, a.k.a. summarizations, to ensure that t...
This paper presents algorithms for program abstraction based on the principle of loop summarization,...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
International audienceWe propose a method for automatically generating abstract transformers for sta...
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 ...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
The aim of static analysis is to infer invariants about programs that are precise enough to establis...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
International audienceWe propose a method for automatically generating abstract transformers for sta...
Abstract. We propose a method for automatically generating abstract transformers for static analysis...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Boolean affine relations, which combine affine inequalities by boolean connectives are ubiquitous in...
Static program analysis aims at automatically determining whether a program satisfies some particula...
AbstractModular static analyzers use procedure abstractions, a.k.a. summarizations, to ensure that t...
This paper presents algorithms for program abstraction based on the principle of loop summarization,...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
International audienceWe propose a method for automatically generating abstract transformers for sta...
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 ...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
The aim of static analysis is to infer invariants about programs that are precise enough to establis...
Dynamic invariant detection is a software analysis technique that uses traces of function entry and ...
International audienceWe propose a method for automatically generating abstract transformers for sta...
Abstract. We propose a method for automatically generating abstract transformers for static analysis...
Designers often apply manual or semi-automatic loop and data transformations on array and loop inten...
Boolean affine relations, which combine affine inequalities by boolean connectives are ubiquitous in...
Static program analysis aims at automatically determining whether a program satisfies some particula...