Link Search Menu Expand Document

Lectures


This page gives highlights of past lectures and provides lecture notes, reading assignments, and exercises.


Topic 00 - Course introduction and overview

18 May
Course introduction
Who am I,
ERE,
Formal Methods overview
Slides,
Lecture
20 May
From tests and properties to specification
Board,
Lecture
Set theory recap
Slides,
Lecture

Topic 03 - Constraint solving for Alloy

06 Jul
Alloy proof obligations and SAT encodings
Lecture
08 Jul
SAT solving
Lecture
13 Jul
Encoding Alloy into SAT (part 1)
Lecture
Q&A Project 1
Lecture
15 Jul
Encoding Alloy into SAT (part 2)
Lecture
20 Jul
Laboratory: SAT solving
22 Jul
No class