Abstract Interpretation as Automated Deduction - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

Abstract Interpretation as Automated Deduction

Caterina Urban
  • Fonction : Auteur
  • PersonId : 1061085
  • IdHAL : caterina

Résumé

Algorithmic deduction and abstract interpretation are two widely used and successful approaches to implementing program veri-fiers. A major impediment to combining these approaches is that their mathematical foundations and implementation approaches are fundamentally different. This paper presents a new, logical perspective on abstract interpreters that perform reachability analysis using non-relational domains. We encode reachability of a location in a control-flow graph as satisfiability in a monadic, second-order logic parameterized by a first-order theory. We show that three components of an abstract interpreter, the lattice, transformers and iteration algorithm, represent a first-order, substructural theory, parametric deduction and abduction in that theory, and second-order constraint propagation.
Fichier principal
Vignette du fichier
paper.pdf (392.96 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01952896 , version 1 (12-12-2018)

Identifiants

  • HAL Id : hal-01952896 , version 1

Citer

Vijay d'Silva, Caterina Urban. Abstract Interpretation as Automated Deduction. 25th International Conference on Automated Deduction (CADE 2015), 2015, Berlin, Germany. ⟨hal-01952896⟩
41 Consultations
158 Téléchargements

Partager

Gmail Facebook X LinkedIn More