CS256 Class Page

Formal methods for concurrent and reactive systems

Gates 498. MW 11:00 - 12:15

(Fall Quarter 1997-1998)


Description

This course covers specification and verification of reactive systems, that is, systems that maintain an ongoing interaction with their environment. Verification methods are presented for proving that such reactive systems meet their specifications, expressed in temporal logic. Verification methods include deductive methods based on theorem proving, as well as algorithmic methods based on model checking.


Course schedule

Course Notes

Selected on-line papers

Newsgroup:su.class.cs256

Course information:

Instructor: Henny Sipma
Office: Gates 460
Office Phone: 723-1809.
E-mail sipma@cs.stanford.edu
Office hours: by appointment

Teaching Assistant: Bernd Finkbeiner,

Office: Gates 488
Office Phone: 723-4638
E-mail: bernd@cs.stanford.edu
Office Hours: Tuesdays 10-11, Thursdays 11-12, Gates 193A.

Secretary: Maria Bharwada

E-mail: bharwada@cs.stanford.edu
Office Location: Gates 461
Office Phone: 725-2340

Textbooks:

required:
Zohar Manna and Amir Pnueli, Temporal Verification of Reactive Systems. Safety,
Springer Verlag 1995.
optional:
Zohar Manna and Amir Pnueli, The Temporal Logic of Reactive and Concurrent Systems, Springer Verlag 1991.

Topics covered:

Homeworks and exams:



Counter unavailable
© Henny Sipma / sipma@cs.stanford.edu