Abstract Interpretation using a Language of Symbolic Approximation - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Access content directly
Preprints, Working Papers, ... Year :

Abstract Interpretation using a Language of Symbolic Approximation

Matthieu Lemerre
  • Function : Author
  • PersonId : 964733
Sébastien Bardin
  • Function : Author
  • PersonId : 755498
  • IdRef : 161083781


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.
Fichier principal
Vignette du fichier
17-01-cav.pdf (445.9 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

cea-01673275 , version 1 (28-12-2017)


  • HAL Id : cea-01673275 , version 1


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


Gmail Facebook Twitter LinkedIn More