Course projects. A list of possible projects. Here is a link to projects done as part of
the last offering of this course, in 2003. Schedule of presentation
of final projects.
Readings
Readings - may be changed as the semester progresses
Lecture notes
Lecture 1. Introduction to model-checking and the course. [PPT] (updated Sept. 13)
Lecture 2. Modeling and temporal logic: CTL and LTL.
[PDF] (updated Sept. 28)
Lecture 3. Property patterns from Lecture 2. Model-checking I [PDF]. May begin decision diagrams [PDF] (updated Sept. 28)
Assignment 4: Part I. Due: Nov. 29, classtime (extended to Dec. 6).
Part 2. Due: Dec. 6, classtime (extended to Dec. 13).
Links to formal methods software
Homepages for some of the publically available software are listed below.
These contain documentation and instructions on how to download and install
the systems. Please bring to my attention links that are our of date
or links that should be added to this list.
SMV. Several implementations of SMV are currently available.
The first one was
SMV from CMU.
A reimplementation and an improvement of it, called nuSMV is from
IRST (together with CMU). Finally, the new and
improved SMV from its original author Ken McMillan is
called Cadence SMV.