arXiv · 1310.4283
Abstract interpretation as anti-refinement
Abstract
This article shows a correspondence between abstract interpretation of imperative programs and the refinement calculus: in the refinement calculus, an abstract interpretation of a program is a specification which is a function. This correspondence can be used to guide the design of mechanically verified static analyses, keeping the correctness proof well separated from the heuristic parts of the algorithms.
Explore related subjects
Keep this discovery
Arnaud Spiwack. 2014-06-13. Abstract interpretation as anti-refinement. https://arxiv.org/abs/1310.4283
Cite the original work for its findings. Save a collection to share your selection of sources.