CS 4271 - Critical Systems and their Verification


Brief Description

This course will introduce verification techniques for safety critical reactive systems. The specific focus will be on embedded systems.  We will concentrate on an automated verification technique called Model Checking. This is founded on state space search and can, in principle, check all possible behaviors of a system. The main components of the course will touch upon:  (a) modeling of reactive systems   (b) formal verification  via Model Checking   (c) state space reduction techniques to achieve space/time efficiency and (d)  general issues in validation of embedded systems.

Materials

    Text Book

    Tutorials/Readings

    Lecture Notes

   


Assessment

Midterm       :   25%

Lab assignments: 25%
Final             :   50%
 

Other Course Information

Instructor            P. S. Thiagarajan, Office :  COM1,  #03-32 ,  thiagu@omp.nus.edu.sg
Lectures              Friday 11:00 AM - 2 PM   at SR3A, COM1 # 212

Consultation      Send e-mail to fix an appointment.  

Pre-requisites:   CS 1231/1231s : Discrete Mathematics  and  CS 1104 : Computer Organization