International audienceThe aim of static analysis is to infer invariants about programs that are precise enough to establish semantic properties, such as the absence of run-time errors. Broadly speaking, there are two major branches of static analysis for imperative programs. Pointer and shape analyses focus on inferring properties of pointers, dynamically-allocated memory, and recursive data structures, while numeric analyses seek to derive invariants on numeric values. Although simultaneous inference of shape-numeric invariants is often needed, this case is especially challenging and is not particularly well explored. Notably, simultaneous shape-numeric inference raises complex issues in the design of the static analyzer itself. In this pa...
Ensuring the scalability of static analyzers defined by abstract interpretation poses difficulties. ...
Shape analysis is a promising technique to prove program properties about recursive data structures....
International audienceStatic analyses aim at inferring semantic properties of programs. While many a...
The aim of static analysis is to infer invariants about programs that are precise enough to establis...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
International audienceWe propose a hierarchical shape abstract domain, so as to infer structural inv...
International audienceThe computation of semantic information about the behavior of pointer-manipula...
International audienceIn this document, we use the Abstract Interpretation framework to analyze conc...
AbstractThe “right” way of writing and structuring compilers is well-known. The situation is a bit l...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
Abstract. We present a modular static analysis which identifies structural (shape) invariants for a ...
International audienceReal-world data structures are often enhanced with additional pointers capturi...
Shape analysis is a static analysis of the source code of a program to determine shapes and manipula...
International audienceWe present work in progress on the static analysis of software patches. Given ...
Numeric program analysis is of great importance for the areas of software engineering, software veri...
Ensuring the scalability of static analyzers defined by abstract interpretation poses difficulties. ...
Shape analysis is a promising technique to prove program properties about recursive data structures....
International audienceStatic analyses aim at inferring semantic properties of programs. While many a...
The aim of static analysis is to infer invariants about programs that are precise enough to establis...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
International audienceWe propose a hierarchical shape abstract domain, so as to infer structural inv...
International audienceThe computation of semantic information about the behavior of pointer-manipula...
International audienceIn this document, we use the Abstract Interpretation framework to analyze conc...
AbstractThe “right” way of writing and structuring compilers is well-known. The situation is a bit l...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
Abstract. We present a modular static analysis which identifies structural (shape) invariants for a ...
International audienceReal-world data structures are often enhanced with additional pointers capturi...
Shape analysis is a static analysis of the source code of a program to determine shapes and manipula...
International audienceWe present work in progress on the static analysis of software patches. Given ...
Numeric program analysis is of great importance for the areas of software engineering, software veri...
Ensuring the scalability of static analyzers defined by abstract interpretation poses difficulties. ...
Shape analysis is a promising technique to prove program properties about recursive data structures....
International audienceStatic analyses aim at inferring semantic properties of programs. While many a...