Verification is the art and science of establishing that a given system meets a given set of requirements. For example, an assertion such as “an adaptive cruise control system in a car does not lead to any collisions.”
Cyberphysical systems (CPS) combine software components with sensors, actuators & communication. From driverless cars to air-traffic control systems, medical devices to manufacturing robots, many new and old engineering systems fit the description of what are now called cyberphysical systems.
Many CPS systems are mission-critical, so verification is essential for their applications. In particular, the use of machine learning and AI in these systems will make the verification of these systems even more challenging.
In this course, you will:
The course will largely follow the textbook by Prof. Sayan Mitra, with additional components on the verification of machine learning enabled systems. Additional readings may be assigned before each lecture.
Verifying cyberphysical systems, by Sayan Mitra, published by MIT Press, 2021. Supplementary materials available from here.

You expected to do the required reading from the above book. The lectures will not repeat the same topics but provide a complementary view of the material in the book.
Time: Tuesday and Thursday 12:30PM – 1:50PM
Location: 3013 Electrical & Computer Eng Bldg
Zoom link: link (Meeting id: 876 6537 3411, Passcode: 585899)
Teaching Assistant:
Chenxi Ji (email: chenxij2 at illinois.edu)
Office Hours: Thursdays 11am-noon, ECEB 3003
Lecture Recordings: Mediaspace channel
Campuswire: Link for occasional announcements and discussions. If you registered for the class then you should have received an email invitation to join.
There will be 4 sets of individual homework. The homework problems will involve pencil-paper proofs and some coding. The homework will be concentrated on the earlier 2/3rd of the semester.
Homework submission: homework needs to be submitted on Gradescope. Submissions through other channels will not be accepted. Homework will be due at 11:59 pm CT on the due date.
Late policy: for each late day, there will be a 20% penalty on your grade. After 5 days, late homework will not be accepted. For example, if you submitted your homework two days late and scored 90, your grade for this late homework will be 90*60%=54. For medical excuses, please email me your absence letter from the Office of the Dean of Students.
Prof. Mitra: Tuesdays 2-3pm, CSL 266
Chenxi Ji: Thursdays 11am-noon, ECEB 3003