International audienceStatic analyses aim at inferring semantic properties of programs. While many analyses compute an over-approximation of reachable states, some analyses compute a description of the input-output relations of programs. In the case of numeric programs, several analyses have been proposed that utilize relational numerical abstract domains to describe relations. On the other hand, designing abstractions for relations over memory states and taking shapes into account is challenging. In this paper, we propose a set of novel logical connectives to describe such relations, which are inspired by separation logic. This logic can express that certain memory areas are unchanged, freshly allocated, or freed, or that only part of the ...
Les analyses statiques ont pour but d’inférer des propriétés sémantiques de programmes. Nous disting...
Abstract. The breadth and depth of heap properties that can be inferred by the union of today’s shap...
International audienceWe propose the first framework for defining relational program logics for arbi...
International audienceStatic analyses aim at inferring semantic properties of programs. While many a...
International audienceStatic analyses aim at inferring semantic properties of programs. We distingui...
Static analyses aim at inferring semantic properties of programs. We distinguish two important class...
International audienceShape analyses aim at inferring semantic invariants related to the data-struct...
Abstract. Previous shape analysis algorithms use a memory model where the heap is composed of discre...
Shape analysis is a static analysis of the source code of a program to determine shapes and manipula...
International audienceProgram analysis by abstract interpretation using relational abstract domains—...
International audienceThe breadth and depth of heap properties that can be inferred by theunion of t...
Relational abstract domains are a cornerstone of static analysis for first-order programs. We explor...
International audienceIn this paper, we propose a static analysis technique for assembly code, based...
We show how some classical static analyses for imperative programs, and the optimizing transformatio...
Shape analysis deals with the synthesis of invariants for programs manipulating heap-allocated data...
Les analyses statiques ont pour but d’inférer des propriétés sémantiques de programmes. Nous disting...
Abstract. The breadth and depth of heap properties that can be inferred by the union of today’s shap...
International audienceWe propose the first framework for defining relational program logics for arbi...
International audienceStatic analyses aim at inferring semantic properties of programs. While many a...
International audienceStatic analyses aim at inferring semantic properties of programs. We distingui...
Static analyses aim at inferring semantic properties of programs. We distinguish two important class...
International audienceShape analyses aim at inferring semantic invariants related to the data-struct...
Abstract. Previous shape analysis algorithms use a memory model where the heap is composed of discre...
Shape analysis is a static analysis of the source code of a program to determine shapes and manipula...
International audienceProgram analysis by abstract interpretation using relational abstract domains—...
International audienceThe breadth and depth of heap properties that can be inferred by theunion of t...
Relational abstract domains are a cornerstone of static analysis for first-order programs. We explor...
International audienceIn this paper, we propose a static analysis technique for assembly code, based...
We show how some classical static analyses for imperative programs, and the optimizing transformatio...
Shape analysis deals with the synthesis of invariants for programs manipulating heap-allocated data...
Les analyses statiques ont pour but d’inférer des propriétés sémantiques de programmes. Nous disting...
Abstract. The breadth and depth of heap properties that can be inferred by the union of today’s shap...
International audienceWe propose the first framework for defining relational program logics for arbi...