LARA

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sav08:lecture24 [2008/05/21 10:58]
vkuncak
sav08:lecture24 [2008/05/21 15:22]
vkuncak
Line 1: Line 1:
-====== ​Overview of Static Analyses ​======+====== ​Iteration, Range, Formulas, Constraints,​ Aliasing ​======
  
 Recall [[Lecture20]] and [[Lecture21]] and [[Abstract Interpretation Recipe]] in particular. Recall [[Lecture20]] and [[Lecture21]] and [[Abstract Interpretation Recipe]] in particular.
Line 23: Line 23:
 [[Analyses Based on Formulas]] [[Analyses Based on Formulas]]
  
- +===== Reasoning About Heap =====
- +
- +
-===== Pointer and Shape Analysis ​=====+
  
 [[Introduction to Pointer Analysis]] [[Introduction to Pointer Analysis]]
Line 35: Line 32:
  
 [[Separation Logic]] [[Separation Logic]]
- 
-[[Pointer Analyses]] 
- 
-[[Shape Analysis]] 
- 
- 
-===== Interprocedural Analysis ===== 
- 
-[[Set Constraints]] 
- 
-  * [[:​sav07_lecture_20]] 
-  * [[:​sav07_lecture_21]] 
- 
-Control-Flow Analysis and Dynamic Dispatch 
  
 ===== References ===== ===== References =====