E6121 Reliable Software

Fall 2014 -- Junfeng Yang

# Date Topic Assignment Speakers
1 9/2 Introduction Form reading group
2 9/9 Static analysis Read Meta Compilation, KInt, skim Coverity, LLVM tutorial and LLVM
3 9/16 Dynamic analysis Read Pin, Valgrind memory checker, skim LD_PRELOAD trick and Detours
4 9/23 More analysis Read EXE, Baggy bounds checking
5 9/30 Privacy Skim TaintDroid. Read CleanOS, Pebble Yang Tang, Riley Spahn
6 10/7 Debugging, Recovery, Auditing Read Delta Debugging, Rx, Patch-based auditing
7 10/14 Testing Read Vmvm, Phosphor Jonathan Bell
8 10/21 Web Secure postMessage, Blueprint Yinzhi Cao
9 10/28 Kernel security Read KGuard, Ret2Dir Vasileios P. Kemerlis
10 11/4 No class (Election Day)
11 11/11 Mobile Read Race detection for Android, Android crash bugs Gang Hu
12 11/18 Concurrency Read Hybrid race detection, Parrot Heming Cui
13 11/25 Research conference (day 1) Present and demo your final project
14 12/2 Research conference (day 2) Present and demo your final project