# | Date | Lecture | Homework |
Reading Material (Reviews are due 18 hours before lecture. Reviews must be emailed to the instructor with the subject prefix [CS294-70])
|
1 | 8/29 | Introduction | Some directions for writing a review. Follow the directions in Section 2 of this article. | |
2 |
8/31 |
Korat | korat.pdf | |
3 | 9/5 | Holiday | ||
4 | 9/7 | Concolic testing | CUTE Homework (due on 9/22) | dart.pdf cute.pdf |
5 | 9/12 | Data Race detection | hybrid.pdf | |
6 | 9/14 | Deadlock Detection | deadlock.pdf | |
7 | 9/19 | Systematic Testing of Multithreaded Programs | chess.pdf |
|
8 | 9/21 | Delta Debugging | delta.pdf | |
9 | 9/26 | Program Verification | No reading | |
10 | 9/28 | Program Verification II and Boogie Homework | Boogie Homework (due on 10/7) | wpa_unstructured.pdf |
11 | 10/3 | Wrap-up Program Verification and Delta Debugging | No reading | |
12 | 10/5 | Program Slicing | dynamic_slicing.pdf programslicing.pdf (optional) | |
13 | 10/10 | Predicate Abstraction | lazy_abstraction.pdf | |
14 | 10/12 | Project Presentation (Problem Statement) | ||
15 | 10/17 | No reading | ||
16 | 10/19 | Aurojit Panda | Practical Software Model Checking via Dynamic Interface Reduction | |
17 |
10/24 |
Philip Wontae Choi | Synergy: A New Algorithm for Property Checking | |
18 | 10/26 | Jacob Burnim (special lecture on atomicity) | velodrome.pdf | |
19 | 10/31 | Tobias Welp | Compositional Dynamic Test Generation | |
20 | 11/2 | Edward Wu | DECKARD: Scalable and Accurate Tree-based Detection of Code Clones | |
21 | 11/7 | Jiechao Li | Finding and Understanding Bugs in C Compilers | |
22 | 11/9 | Richard Xia | Perturbing Numerical Calculations for Statistical Analysis of Floating-Point Program (In)Stability | |
23 | 11/14 | Hoa Long Tam | HAMPI: A Solver For String Constraints | |
24 | 11/16 | Philip Reames | A System and Language for Building System-Specific, Static Analyses |
|
25 | 11/21 | Program Analysis via Graph Reachability | tr1386.pdf (you can skip sections 4.2 and 4.3) | |
26 | 11/23 | Continuation of last lecture | hind-paste01.pdf | |
27 | 11/28 | Final Project Presentation | 15 minute presentation + 5 minute Q/A | Wontae, Tobias, Edward, Jiechao |
28 | 11/30 | Final Project Presentation | 15 minute presentation + 5 minute Q/A | Richard, Hoa Long, Philip |