CSC 410, Fall 2018

Reading List (updated throughout the term)

Books

Introduction

Assertions

Logic review

Testing

Concolic Testing

Symbolic execution

Dataflow analysis

  • [Required] [PY07] Chapter 6 [pdf]
  • SAT/SMT and Z3

  • [Recommended] SAT/SMT tutorial
  • [Recommended] S. Malik and L. Zhang. "Boolean Satisfiability: From Theoretical Hardness to Practical Success"
  • [Recommended] D. Kroening and O. Strichman. Decision Procedures (Chapter 2)
  • Z3 tutorial
  • L. De Moura and N. Bjorner. "Satisfiability Modulo Theories: Introduction and Applications"
  • Weakest preconditions

    Dafny

    Automated Debugging

    Invariant generation


    Marsha Chechik
    Last modified on September 5, 2018.