We present RAND, a relational abstract domain that expresses relations between values of non-recursive algebraic data types (ADTs), and numeric relations between their scalar parts. RAND is parametrised on a user-provided numeric relational domain, that we lift to pairs of variables and projection paths. It is constructed as a disjunctive completion of a reduced product of domains for numeric relations, for equalities, and for cases of variant constructors. Using RAND, we define a modular, inter-procedural, relational analysis for a while language with ADTs and function calls. The analysis computes function summaries, that describe relations between the inputs of programs and their outputs
International audienceThis article presents the systematic design of a class of relational numerical...
Three main type of Representational Unit Coordination (RUC) arose from various usages by middle and ...
New tools are presented for reasoning about properties of recursively de ned domains. We work within...
We present RAND, a relational abstract domain that expresses relations between values of non-recursi...
International audienceWe present RAND, an input-output relational abstract domain that expresses rel...
International audienceWe report on the design and formalization of a novel abstract domain, called n...
This thesis documents the design and implementation of two enhancements to the Aldat database progr...
AbstractMuch of relational algebra and the underlying principles of relational database design have ...
AbstractAbstract relational algebra is proposed as a practical means to describe the denotational se...
Much of relational algebra and the underlying principles of relational data-base design have a simpl...
International audienceStatic analyses aim at inferring semantic properties of programs. We distingui...
Abstract This article presents the systematic design of a class of relational numerical abstract dom...
In this paper an algebraic specification of an extended (i.e. non first normal form) relational alge...
This thesis discusses the design and implementation of a relational database programming language, f...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
International audienceThis article presents the systematic design of a class of relational numerical...
Three main type of Representational Unit Coordination (RUC) arose from various usages by middle and ...
New tools are presented for reasoning about properties of recursively de ned domains. We work within...
We present RAND, a relational abstract domain that expresses relations between values of non-recursi...
International audienceWe present RAND, an input-output relational abstract domain that expresses rel...
International audienceWe report on the design and formalization of a novel abstract domain, called n...
This thesis documents the design and implementation of two enhancements to the Aldat database progr...
AbstractMuch of relational algebra and the underlying principles of relational database design have ...
AbstractAbstract relational algebra is proposed as a practical means to describe the denotational se...
Much of relational algebra and the underlying principles of relational data-base design have a simpl...
International audienceStatic analyses aim at inferring semantic properties of programs. We distingui...
Abstract This article presents the systematic design of a class of relational numerical abstract dom...
In this paper an algebraic specification of an extended (i.e. non first normal form) relational alge...
This thesis discusses the design and implementation of a relational database programming language, f...
AbstractA number of data models for complex database objects have been proposed. Unfortunately, thes...
International audienceThis article presents the systematic design of a class of relational numerical...
Three main type of Representational Unit Coordination (RUC) arose from various usages by middle and ...
New tools are presented for reasoning about properties of recursively de ned domains. We work within...