Reading List
CSc 620: Advanced Execution Systems for Reliable Computing


Collecting Dynamic Information


  1. Tracing Sequential and Parallel Programs - Sriraman Tallam, Man Zhang

  2. Checkpointing/Logging & Replay - Chen Tian, Karthik Ravichandra


Software Testing


  1. Test Case Generation - Name

  2. Dynamic Detection of Invariants - Name

  3. Concept Analysis - Shengjun Li, Yuyi Chen

  4. Regression Testing - Dennis Jeffrey

  5. Dynamic Impact Analysis - Name


Debugging Techniques


  1. Dynamic Slicing Based Debugging - Name

  2. Comparison Based Debugging - Name

  3. Statistical Debugging - Name


Surviving Failures


  1. Failure Oblivious Computing - Name


Security


  1. Information Flow Analysis I - Name

  2. Information Flow Analysis II - Vijayanand Nagarajan, Bhavin Mankad

  3. Secure Processors I - Name

  4. Secure Processors II - Lopamudra Sarangi

  5. Guarding Against Buffer Overflow Exploits - Manish Swaminathan