CS-745/ECE-725 on
Computer-Aided Verification
(Fall 2013)
CS-745/ECE-725 on
(Fall 2013)
This course introduces the theory and practice of computer-aided verification for the design and analysis of digital systems (i.e., hardware and software systems). It emphasizes formal methods, i.e., techniques based on logical reasoning and mathematical modelling, which are gradually being incorporated into CASE and CAD tools. These techniques have been used to find subtle, critical logic and safety errors in industrial hardware and software systems.
Instructor: Borzoo Bonakdarpour, DC3331, x31851
URL: https://cs.uwaterloo.ca/~bbonakda/teaching/CS745
Lectures: Tue 4:00-6:50pm, DC 2568
Office Hours: Tue 10:00-11:00am, Thu 10:00-11:00am
Assignments | 25% |
Mid-term Exam | 20% |
Final Exam | 20% |
Project - Report | 20% |
Project presentation- Oral exam | 15% |
All homework assignments are due in the beginning of class (i.e., 4:00pm). Submissions should be made individually. You are allowed to submit one and only one assignment at most one week late. Other late submissions are subject to 50% deduction. All submissions must be typed unless they are electronic submissions (e.g., files, scripts, etc).
All students are expected to adhere to UW's academic integrity policies.