6.820 Foundations of Prog Analysis
Fall 2013
Foundations of Program Analysis
Instructors: Adam Chlipala, Armando Solar Lezama
TAs: Alvin K Cheung, Rishabh Singh, Rohit Singh, Zhilei Xu, Jean Yang
Lecture:
MW1-2.30
(32-155)
Optional Recitation: F 1-2:00
(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.
You can find more information about the course
here.
Announcements
Final Grades Posted
Finally, congratulations on completing the course, and enjoy a well deserved winter break!
Armando.
Announced on 21 December 2013 10:40 p.m. by Armando Solar Lezama
Office Hours on Friday
Announced on 12 December 2013 2:48 p.m. by Armando Solar Lezama
Office hours
Rishabh will be holding office hours on Fri from 1-2pm in 34-303. I have also posted the lecture notes on Stellar.Announced on 12 December 2013 1:49 p.m. by Alvin K Cheung
Office hours today at 5pm
Armando
Announced on 06 December 2013 1:59 p.m. by Armando Solar Lezama
Online course evaluations open
Announced on 04 December 2013 4:38 p.m. by Adam Chlipala