CMPE 293 Home Page
Fall 2001


Fall 2001 Topic: Introduction to Discrete-Systems Theory

Instructor: Luca de Alfaro

2pm-3:45pm, Tuesdays and Thursdays
Crown College, Rm 105

We are designing ever more complex software and hardware systems. These are the topics of CMPE 293 this fall. CMPE 293 will present a graduate-level introduction to the methods for modeling, analyzing, and reasoning about discrete systems, such as hardware and software designs. The first part of the course will present basic models for hardware and software systems, and will introduce methods for system specification, verification, abstraction, and stepwise refinement of a design into an implementation. The second part of the course will discuss the role of structure: hierarchy, system composition and interface specification.

There is no textbook for the course: reading material will be indicated or distributed during the course. There is no prerequisite for this course, but some mathematical background will be assumed.


Announcements

Office Hours

Mondays, 1:30-2:30, and Thursdays, 12:00-1:00.

Handouts

Lecture Notes

The Mocha Model Checker

R. Alur and T.A. Henzinger. Computer Aided Verification.

The "CAV" book, posted with permission from the authors.

Assigned Readings

Papers

Homeworks

Other Information


Luca de Alfaro
luca@soe.ucsc.edu
Office: Baskin 317A
Phone: (831) 459-4982