Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
sav08:lecture24 [2008/05/21 10:58] vkuncak |
sav08:lecture24 [2008/05/21 15:10] vkuncak |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Overview of Static Analyses ====== | + | ====== Iteration, Range Analysis, Formulas, Constraints, Aliasing ====== |
Recall [[Lecture20]] and [[Lecture21]] and [[Abstract Interpretation Recipe]] in particular. | Recall [[Lecture20]] and [[Lecture21]] and [[Abstract Interpretation Recipe]] in particular. | ||
Line 26: | Line 26: | ||
- | ===== Pointer and Shape Analysis ===== | + | |
+ | ===== Reasoning About Heap ===== | ||
[[Introduction to Pointer Analysis]] | [[Introduction to Pointer Analysis]] | ||
Line 35: | Line 36: | ||
[[Separation Logic]] | [[Separation Logic]] | ||
- | |||
- | [[Pointer Analyses]] | ||
- | |||
- | [[Shape Analysis]] | ||
- | |||
===== Interprocedural Analysis ===== | ===== Interprocedural Analysis ===== |