International audienceWe propose a new relational abstract domain for analysing programs with numeric and Boolean variables. The main idea is to represent an abstract state as a set of linear constraints over numeric variables, with every constraint being enabled by a formula over Boolean variables. This allows us, unlike in some existing approaches, to avoid duplicating linear constraints shared by multiple Boolean formulas. To perform domain operations, we adapt algorithms from constraint-only representation of convex polyhedra, most importantly Fourier-Motzkin elimination and projection-based convex hull. We made a prototype implementation of the new domain in our abstract interpreter for Horn clauses. Our initial experiments are, in our...
Constraint combination methods are essential for a flexible constraint programming system. This pap...
AbstractWe present an algorithm for the removal of constraints (resp., generators) from a convex pol...
We propose a method for proving first order properties of constraint logic programs which manipulate...
Abstract. In this article, we apply techniques from Abstract Interpreta-tion (a general theory of se...
Cette thèse revisite de deux manières le domaine abstrait des polyèdres utilisé pour l'analyse stati...
This paper addresses the symbolic representation of non-convex real polyhedra, i.e., sets of real ve...
In this thesis, we present FSL, a constraint programming language for numerical computation in boole...
Colloque avec actes et comité de lecture.In this short paper, a unified framework for solving Boolea...
International audienceConvex polyhedra capture linear relations between variables. They are used in ...
Relational verification is a technique that aims at proving properties that relate two different pro...
This paper formalises an analysis of finite domain programs and the resultant program transformation...
AbstractThe design, implementation and application of a natural constraint language NCLare presented...
Article dans revue scientifique avec comité de lecture.The design, implementation and application of...
Abstract. BEE is a compiler which facilitates solving finite domain con-straints by encoding them to...
Relations are fundamental structures for knowledge representation. Relational queries are used to ex...
Constraint combination methods are essential for a flexible constraint programming system. This pap...
AbstractWe present an algorithm for the removal of constraints (resp., generators) from a convex pol...
We propose a method for proving first order properties of constraint logic programs which manipulate...
Abstract. In this article, we apply techniques from Abstract Interpreta-tion (a general theory of se...
Cette thèse revisite de deux manières le domaine abstrait des polyèdres utilisé pour l'analyse stati...
This paper addresses the symbolic representation of non-convex real polyhedra, i.e., sets of real ve...
In this thesis, we present FSL, a constraint programming language for numerical computation in boole...
Colloque avec actes et comité de lecture.In this short paper, a unified framework for solving Boolea...
International audienceConvex polyhedra capture linear relations between variables. They are used in ...
Relational verification is a technique that aims at proving properties that relate two different pro...
This paper formalises an analysis of finite domain programs and the resultant program transformation...
AbstractThe design, implementation and application of a natural constraint language NCLare presented...
Article dans revue scientifique avec comité de lecture.The design, implementation and application of...
Abstract. BEE is a compiler which facilitates solving finite domain con-straints by encoding them to...
Relations are fundamental structures for knowledge representation. Relational queries are used to ex...
Constraint combination methods are essential for a flexible constraint programming system. This pap...
AbstractWe present an algorithm for the removal of constraints (resp., generators) from a convex pol...
We propose a method for proving first order properties of constraint logic programs which manipulate...