Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

Abstract Interpretation using a Language of Symbolic Approximation

Matthieu Lemerre 1 Sébastien Bardin 1 
1 LSL - Laboratoire Sûreté des Logiciels
DILS - Département Ingénierie Logiciels et Systèmes : DRT/LIST/DILS
Abstract : The traditional abstract domain framework for imperative programs suers from several shortcomings; in particular it does not allow precise symbolic abstractions. To solve these problems, we propose a new abstract interpretation framework, based on symbolic expressions used both as an abstraction of the program, and as the input analyzed by abstract domains. We demonstrate new applications of the framework: an abstract domain that eciently propagates constraints across the whole program ; a new formalization of functor domains as approximate translation, which allows the production of approximate programs, on which we can perform classical symbolic techniques. We used these to build a complete analyzer for embedded C programs, that demonstrates the practical applicability of the framework.
Complete list of metadata

Cited literature [30 references]  Display  Hide  Download
Contributor : Matthieu Lemerre Connect in order to contact the contributor
Submitted on : Thursday, December 28, 2017 - 10:16:12 PM
Last modification on : Thursday, February 17, 2022 - 10:08:03 AM


Files produced by the author(s)


  • HAL Id : cea-01673275, version 1


Matthieu Lemerre, Sébastien Bardin. Abstract Interpretation using a Language of Symbolic Approximation. 2017. ⟨cea-01673275⟩



Record views


Files downloads