Lectures
Topic | Date(s) | References/Additional Reading |
---|---|---|
Introduction | 18/1 | Hoare’s Paper. Intro Slides of Rajeev Alur’s Course on Computer Aided Verification |
Propositional Logic | 19/1,20/1,21/1,27/1 | BM Chapter 1 |
First Order Logic | 28/1,1/2 | BM Chapter 2 |
Satisfiability Modulo Theories | 2/2,3/2,4/2,8/2 | BM Chapter 3 |
SMT:Application to BMC + Z3 | 9/2 | |
Operational Semantics and Verification | 10/2,11/2,16/2,17/2 | |
Strongest Post Condition | 17/2,18/2,22/2,23/2 | |
Weakest Pre Condition | 24/2,25/2,1/3 | |
Hoare Logic | 2/3,3/3,4/3,9/3,10/3,15/3 | |
Dafny | ||
Abstract Interpretation: Soundness | 16/3,17/3,22/3,23/3,24/3,25/3,29/3,30/3,1/4 | |
Abstract Interpretation: Kildall’s Algorithm | 5/4,6/4,7/4,8/4,12/4,13/4,19/4 | |
Model Checking | 19/4,20/4,21/4,22/4 | Software Model Checking Survey Paper |
Video Lectures
Link to Google Drive Folder containing all videos: APV-Jan-2022 Lectures Lectures upto 28/1 are available on the above link; rest of the lecture recordings will be directly shared through e-mail.