LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
sav08:abstract_interpretation [2008/04/30 10:55]
vkuncak
sav08:abstract_interpretation [2008/04/30 11:02]
vkuncak
Line 1: Line 1:
 ====== Abstract Interpretation ====== ====== Abstract Interpretation ======
 +
 +Goal: Invariant Inference by Approximation ======
 +
 +Approximate strongest postcondition $sp$ with operator $sp\#$ whose fixedpoint e.g. has a finite height.
  
 Let PS denote program states and $C = 2^{PS}$ denote the set of all subsets of PS, so $S \subseteq PS$ and $S \in C$ for a set of states S.  We introduce an abstract analysis domain A and functions Let PS denote program states and $C = 2^{PS}$ denote the set of all subsets of PS, so $S \subseteq PS$ and $S \in C$ for a set of states S.  We introduce an abstract analysis domain A and functions
Line 72: Line 76:
  
   * [[http://​www.di.ens.fr/​~cousot/​COUSOTtalks/​VMCAI05_TOOLS.shtml|A Tutorial Abstract Interpretation by the inventor Patrick Cousot]]   * [[http://​www.di.ens.fr/​~cousot/​COUSOTtalks/​VMCAI05_TOOLS.shtml|A Tutorial Abstract Interpretation by the inventor Patrick Cousot]]
 +  * [[:​sav07_lecture_7|Approximation Expressed Using Formulas]]
 +  * [[Calculus of Computation Textbook]], Chapter 12 on invariant generation