6.820 Foundations of Program Analysis
Fall 2015
Foundations of Program Analysis
Instructor: asolar@csail.mit.edu
TA: Yewen Pu
Lecture:
M W 1:00-2:30pm
(4-231)
Optional Recitation: F 1:00-2:00pm
(34-303 )
Information:
The last ten years have seen program analysis technology move from the periphery and into the mainstream of software development. Modern program analysis tools are routinely used to find hidden bugs in device drivers and major applications, and even to prove the absence of large classes of bugs in avionics software. Behind these exciting developments lies almost half a century of research in programming languages and automated reasoning.
This course will offer a comprehensive introduction to the field of program analysis. The course will cover some of the major forms of program analysis including Type Checking, Abstract Interpretation and Model Checking. For each of these, the course will cover the underlying theories as well as modern techniques and applications.
Announcements
PS5 Grades Up again
Thanks and sorry for the error.
Armando.
Announced on 29 December 2015 1:23 p.m. by Armando Solar Lezama
PS5 grade bug
Sorry for the mistake!
Armando.
Announced on 29 December 2015 1:04 p.m. by Armando Solar Lezama
Pset 5 have been posted
Announced on 29 December 2015 12:18 p.m. by Armando Solar Lezama
PSet 4 Grades Posted
Just 2 more psets to grade!
Announced on 19 December 2015 11:27 a.m. by Armando Solar Lezama
PSet 6 posted
Announced on 02 December 2015 12:26 p.m. by Armando Solar Lezama