| dates |
slides |
misc. |
| Jan. |
introduction | Nancy Leveson's intent spec paper |
| Feb. |
overview of compilation | write a lexer and parser
(partial) for Java HW #1 lexical analysis (5%) |
| HW#2 extend the lexer (15%) |
||
| HW#3 extend the parser (5%) | ||
| HW#4 draw AST (5%) |
||
| Feb. 29 |
Dataflow analyses | HW#5 flow graph HW#6 reaching def's |
| Mar.
1 |
Context-
and flow-insensitive pointer analysis |
|
| Mar.
7 |
findbugs |
|
| Mar. 17 |
Points-to
analysis for Java |
|