CSC 2108F, Fall 2005

Tentative Reading List

This list may be changed during the semester.

Book

Formal Methods in General

These are not part of the course material, but I urge you to read this as part of background knowledge.

Bounded Model Checking

Temporal logics, patterns

Counter-examples, abstraction and refinement

3-valued Model-Checking, Abstraction and Refinement

Software Model-Checking

  • T. Ball, A. Podelski, and S. Rajamani. (SLAM) "Boolean and Cartesian Abstraction for Model Checking C Programs", STTT, 5(1), 2003.
  • T.A. Henzinger, R. Jhala, R. Majumdar, K.L. McMillan. "Abstraction from Proofs" (BLAST), in POPL'04.
  • T.A. Henzinger, R. Jhala, R. Majumdar, G. Sutre. "Lazy Abstraction" (BLAST), in POPL'02.
  • A. Gurfinkel, M. Chechik. "Yasm: Why Waste a Perfectly Good Abstraction?", 2005.
  • Automata-Based Model-checking

    Query-Checking

    Games

    Reasoning about Open and Modular Systems

  • READINGS TO BE ADDED
  • Vacuity Detection, Run-Time Verification


    Marsha Chechik
    Last modified Oct. 25, 2005