CIS 547 - Software Analysis
  • Labs
    Overview
    Introduction to Software Analysis The LLVM Framework Random Input Generation Delta Debugging Statistical Debugging Dataflow Analysis Pointer Analysis Constraint-Based Analysis Dynamic Symbolic Execution
  • Lectures
    Overview
    Introduction to Software Analysis The LLVM Framework Software Specifications Random Testing Delta Debugging Statistical Debugging Dataflow Analysis - Part I Dataflow Analysis - Part II Pointer Analysis Constraint-Based Analysis Automated Test Generation Type Systems - Part I Type Systems - Part II Dynamic Symbolic Execution
  • Schedule
  • Staff
WeekModuleLab
Week 01 Introduction to Software Analysis Introduction to Software Analysis
Week 02 The LLVM Framework The LLVM Framework
Week 03 Software Specifications Random Input Generation
Week 04 Random Testing
Week 05 Delta Debugging Delta Debugging
Week 06 Statistical Debugging Statistical Debugging
Week 07 Dataflow Analysis - Part I Dataflow Analysis
Week 08 Dataflow Analysis - Part II
Week 09 Pointer Analysis Pointer Analysis
Week 10 Constraint-Based Analysis Constraint-Based Analysis
Week 11 Automated Test Generation Dynamic Symbolic Execution
Week 12 Type Systems - Part I
Week 13 Type Systems - Part II
Week 14 Dynamic Symbolic Execution