Polyhedra form an established abstract domain for inferring runtime properties of programs using abstract interpretation. Computations on them need to be certified for the whole static analysis results to be trusted. In this work, we look at how far we can get down the road of a posteriori verification to lower the overhead of certification of the abstract domain of polyhedra. We demonstrate methods for making the cost of inclusion certificate generation negligible. From a performance point of view, our single-representation, constraints-based implementation compares with state-of-the-art implementations. In static analysis by abstract interpretation [6], sets of reachable states, which are in general infinite or at least very large and not...
The domain of convex polyhedra plays a special role in the collection of numerical domains considere...
This thesis addresses the generation of certificates for Proof-Carrying Code that are both small and...
AbstractSince its inception as a student project in 2001, initially just for the handling (as the na...
Polyhedra form an established abstract domain for inferring runtime properties of programs using abs...
International audiencePolyhedra form an established abstract domain for inferring runtime properties...
Abstract. Convex polyhedra provide a relational abstraction of numer-ical properties for static anal...
Abstract interpretation [5] provides a theory for static analysis of programs, where sets of reachab...
We define a generic relational program analysis for an imperative, stack-oriented byte code language...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
Cette thèse revisite de deux manières le domaine abstrait des polyèdres utilisé pour l'analyse stati...
AbstractConvex polyhedra are the basis for several abstractions used in static analysis and computer...
This thesis presents the design and implementation of the Verified Polyhedra Library (VPL), a scalab...
International audienceStatic analysers are becoming so complex that it is crucial to ascertain the s...
Abstract. This article presents the octagon abstract domain, a relational numerical abstract domain ...
Since its inception as a student project in 2001, initially just for the handling (as the name impli...
The domain of convex polyhedra plays a special role in the collection of numerical domains considere...
This thesis addresses the generation of certificates for Proof-Carrying Code that are both small and...
AbstractSince its inception as a student project in 2001, initially just for the handling (as the na...
Polyhedra form an established abstract domain for inferring runtime properties of programs using abs...
International audiencePolyhedra form an established abstract domain for inferring runtime properties...
Abstract. Convex polyhedra provide a relational abstraction of numer-ical properties for static anal...
Abstract interpretation [5] provides a theory for static analysis of programs, where sets of reachab...
We define a generic relational program analysis for an imperative, stack-oriented byte code language...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
Cette thèse revisite de deux manières le domaine abstrait des polyèdres utilisé pour l'analyse stati...
AbstractConvex polyhedra are the basis for several abstractions used in static analysis and computer...
This thesis presents the design and implementation of the Verified Polyhedra Library (VPL), a scalab...
International audienceStatic analysers are becoming so complex that it is crucial to ascertain the s...
Abstract. This article presents the octagon abstract domain, a relational numerical abstract domain ...
Since its inception as a student project in 2001, initially just for the handling (as the name impli...
The domain of convex polyhedra plays a special role in the collection of numerical domains considere...
This thesis addresses the generation of certificates for Proof-Carrying Code that are both small and...
AbstractSince its inception as a student project in 2001, initially just for the handling (as the na...