Lectures
- 03/31: Introduction
- 04/02: Dataflow Analysis
- 04/07: I. Dataflow Analysis; II. Introduction to Type Systems
- 04/09: Type Checking and Inference
- 04/14: Unification, Polymorphism, and Subtyping
- 04/16: Constraint-based Program Analysis: part I
- 04/21: Constraint-based Program Analysis: part II
- 04/23: Introduction to Axiomatic Semantics
- 04/28: Guest speaker: Dr. Arnaud Venet (NASA Ames): Abstract Interpretation (ps)
- 04/30: Guest speaker: Sumit Gulwani (Berkeley): Randomized Interpretation (ppt)
- 05/05: Guest speaker: Rupak Majumdar (Berkeley): Software Model Checking (ppt)
- 05/07: Guest speaker: Dr. Zhichen Xu (HP Labs): Safety Checking of Machine Code (ppt)
- 05/12: Guest speaker: Prof. Michael Gertz: XML typechecking (pdf)
- 05/14: Jed Crandall: [BCC+02] and [SBN+97]
- 05/19: Gary Wasserman: [LE01] and [CLL+02]
- 05/21: Jimmy Zhou: [EL02] and [ABL02]
- 05/26: Memorial Day Holiday
- 05/28: Paul Sultana: [CHN+03] and [JMG+02]
- 06/02: Ivan Balepin: [CW02] and [WD01]
- 06/04: Project Presentations
- 06/05: Tao Song: [ECG+01] and [HCXE02]
2pm in 3085 EUII (at the language seminar)