Efficient Generation of Correctness Certificates for the Abstract Domain of Polyhedra
Programming Languages
2013-04-04 v1 Logic in Computer Science
Mathematical Software
Abstract
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.
Keywords
Cite
@article{arxiv.1304.0864,
title = {Efficient Generation of Correctness Certificates for the Abstract Domain of Polyhedra},
author = {Alexis Fouilhé and David Monniaux and Michaël Périn},
journal= {arXiv preprint arXiv:1304.0864},
year = {2013}
}