CS 294-1: Model Checking
EE 219C: Computer-Aided Verification

Spring 2003


Lecture 1 (January 21): Notes: Some Notation
Notes: Reactive Modules


Lecture 2 (January 23): Problem Set 1 (due January 30; graders C. Karlof and T. Terauchi):


Lecture 3 (January 28): Notes: Invariant Verification


Lecture 4 (January 30): Problem Set 2 (due February 6; grader A. Davare):


Lecture 5 (February 4):


Lecture 6 (February 6): Problem Set 3 (due February 13; graders S. Matic and W. Plishker):


Lecture 7 (February 11): Notes: Symbolic Graph Representation


Lecture 8 (February 13): Problem Set 4 (due February 20; graders D. Nguyen and J. Kodumal):

Notes: Graph Minimization


Lecture 9 (February 18):


Lecture 10 (February 20): Problem Set 5 (due February 27; graders S. Chatterjee and D. Densmore):

Notes: Real-Time Modules


Lecture 11 (February 25)
[guest lecturers Ranjit Jhala and Rupak Majumdar]:


Lecture 12 (February 27)
[guest lecturer Orna Kupferman]: Problem Set 6 (due March 6; graders Y. Li and G. Yang):

Notes: Temporal Safety Requirements


Lecture 13 (March 4):


Lecture 14 (March 6): Problem Set 7 (due March 13; grader M. Zennaro):

Notes: Automata-theoretic Safety Verification


Lecture 15 (March 11): Notes: Hierarchical Verification


Lecture 16 (March 13): Problem Set 8 (due March 20; graders S. Gulwani and A. Hurst):


Lecture 17 (March 18): Notes: Fair Modules


Lecture 18 (March 20): Problem Set 9 (due April 3; graders S. Goldsmith and E. Matsikoudis):


Lecture 19 (April 1): Notes: Response Verification


Lecture 20 (April 3): Problem Set 10 (due April 10; graders A. Chakrabarti and A. Ghosal):


Lecture 21 (April 8): Notes: Temporal Liveness Requirements


Lecture 22 (April 10): Problem Set 11 (due April 17; grader M. Harren):

Notes: Automata-theoretic Liveness Requirements


Lecture 23 (April 15): Notes: Linear Temporal Logic


Lecture 24 (April 17): Problem Set 12 (due May 1; graders K. Chatterjee and R. Jiang):


Lectures 25, 26, and 27 (April 22, 24, and 29)
[guest lecturer Orna Kupferman]:


Lecture 28 (May 1): Problem Set 13 (due May 8; graders H. Zeng and Y. Li):


Lecture 29 (May 6):


Lecture 30 (May 8)
[guest lecturer Marcin Jurdzinski]:


Lecture 31 (May 13):


http://www.eecs.berkeley.edu/~tah/294-1
Last updated in November, 2002, by tah@eecs.berkeley.edu