AbstractWe present a generic abstract domain for analysis of dictionary and array content. Our technique is parametrised by the abstractions of scalars, dictionary keys and dictionary values. It can be instantiated with various existing domains, including non-numerical ones (such as domains for analysis of properties of string variables). It is powerful enough to express relations between container content and scalars.The analysis is fully automatic. The container is partitioned according to properties of the keys, captured by the underlying key abstraction. The precision and cost of the analysis are customisable and depend on the choice of the abstractions of keys, dictionary elements and scalar variables.We show examples in which the tech...
In 1997, Cousot introduced a hierarchy where semantics are related with each other by abstract inter...
AbstractWithin the abstract interpretation framework, abstract domains are used to represent interes...
AbstractAbstract interpretation is a systematic methodology to design static program analysis which ...
AbstractWe present a generic abstract domain for analysis of dictionary and array content. Our techn...
To Rebecca, the light of my eyes The goal of this thesis is to contribute to the field of formal met...
International audienceWe propose a technique to describe properties of numerical stores with optiona...
International audienceWe introduce FunArray, a parametric segmentation abstract domain functor for t...
Abstract interpretation is a well established theory that supports reasoning about the run-time beha...
We introduce the operation of domain compression for complete refinements of finite abstract domains...
The concept of abstract interpretation has been introduced by Patrick and Radhia Cousot in 1977, in ...
Interpretation is a well established theory that supports reasoning about the run-time behaviour of ...
AbstractIn 1997, Cousot introduced a hierarchy where semantics are related with each other by abstra...
We apply the theory of generalised concrete data structures (or gCDSs) to construct a cartesian clos...
AbstractIn the context of standard abstract interpretation theory, we define the inverse operation t...
We propose an algorithm to over-approximate data dependencies with respect to abstract properties of...
In 1997, Cousot introduced a hierarchy where semantics are related with each other by abstract inter...
AbstractWithin the abstract interpretation framework, abstract domains are used to represent interes...
AbstractAbstract interpretation is a systematic methodology to design static program analysis which ...
AbstractWe present a generic abstract domain for analysis of dictionary and array content. Our techn...
To Rebecca, the light of my eyes The goal of this thesis is to contribute to the field of formal met...
International audienceWe propose a technique to describe properties of numerical stores with optiona...
International audienceWe introduce FunArray, a parametric segmentation abstract domain functor for t...
Abstract interpretation is a well established theory that supports reasoning about the run-time beha...
We introduce the operation of domain compression for complete refinements of finite abstract domains...
The concept of abstract interpretation has been introduced by Patrick and Radhia Cousot in 1977, in ...
Interpretation is a well established theory that supports reasoning about the run-time behaviour of ...
AbstractIn 1997, Cousot introduced a hierarchy where semantics are related with each other by abstra...
We apply the theory of generalised concrete data structures (or gCDSs) to construct a cartesian clos...
AbstractIn the context of standard abstract interpretation theory, we define the inverse operation t...
We propose an algorithm to over-approximate data dependencies with respect to abstract properties of...
In 1997, Cousot introduced a hierarchy where semantics are related with each other by abstract inter...
AbstractWithin the abstract interpretation framework, abstract domains are used to represent interes...
AbstractAbstract interpretation is a systematic methodology to design static program analysis which ...