CS 267 - Automated Verification - Winter 2025


Instructor: Tevfik Bultan (bultan@cs.ucsb.edu); Office Hours: TBD

Class Webpage: URL: http://www.cs.ucsb.edu/~bultan/courses/267/

Lectures: Monday/Wednesday 1:00AM-2:50PM, PHELP 2510

Course Topics

This course will cover automated verification techniques focusing mainly on model checking and software verification. The tentative list of topics include:

Course Work

There will be several homeworks (40% of the grade), a final (20% of the grade), and the students will be required to do a course project (40% of the grade). The papers related to the topics discussed in the class will be given as reading assignments.

Projects

Lectures

Reading Assignments

Homework Assignments

Recommended Text

The following book is a good reference for model checking techniques:
Model Checking, E. M. Clarke, Orna Grumberg, Doron Peled, ISBN 0-262-03270-8, 2000.

A Selection of Related Tools

SV-COMP
Tools that participate in SV-COMP - International Competition on Software Verification
Specification Checkers
Program Checkers
Symbolic Manipulators and Satisfiability Solvers