The 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 paper, we study the cons...
International audienceTraditional separation logic-based shape analyses utilize in-ductive summarizi...
International audienceThe "right" way of writing and structuring compilers is well-known. The situat...
This is the artefact for the paper "Lightweight Shape Analysis based on Physical Types" submitted to...
International audienceThe aim of static analysis is to infer invariants about programs that are prec...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
International audienceThe computation of semantic information about the behavior of pointer-manipula...
Abstract. We present a modular static analysis which identifies structural (shape) invariants for a ...
Shape analysis is a static analysis of the source code of a program to determine shapes and manipula...
Numeric program analysis is of great importance for the areas of software engineering, software veri...
International audienceTo understand and detect possible errors in programs manipulating memory, stat...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
Abstract. Shape analyses are often imprecise in their numerical reasoning, whereas numerical static ...
International audienceStatic analyses aim at inferring semantic properties of programs. We distingui...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
AbstractThe “right” way of writing and structuring compilers is well-known. The situation is a bit l...
International audienceTraditional separation logic-based shape analyses utilize in-ductive summarizi...
International audienceThe "right" way of writing and structuring compilers is well-known. The situat...
This is the artefact for the paper "Lightweight Shape Analysis based on Physical Types" submitted to...
International audienceThe aim of static analysis is to infer invariants about programs that are prec...
International audienceThe aim of static analysis is to infer invariants about programs that are tigh...
International audienceThe computation of semantic information about the behavior of pointer-manipula...
Abstract. We present a modular static analysis which identifies structural (shape) invariants for a ...
Shape analysis is a static analysis of the source code of a program to determine shapes and manipula...
Numeric program analysis is of great importance for the areas of software engineering, software veri...
International audienceTo understand and detect possible errors in programs manipulating memory, stat...
We show that abstract interpretation-based static program analysis can be made ecient and precise en...
Abstract. Shape analyses are often imprecise in their numerical reasoning, whereas numerical static ...
International audienceStatic analyses aim at inferring semantic properties of programs. We distingui...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
AbstractThe “right” way of writing and structuring compilers is well-known. The situation is a bit l...
International audienceTraditional separation logic-based shape analyses utilize in-ductive summarizi...
International audienceThe "right" way of writing and structuring compilers is well-known. The situat...
This is the artefact for the paper "Lightweight Shape Analysis based on Physical Types" submitted to...