Hybrid systems and trusted autonomy
(Note: this website is for an old semester)
Overview
Hybrid systems combine discrete behaviors (such as software or state machines) with continuous behaviors (such as the physical world). A large number of applications can be viewed in this way including embedded systems, robotics, aerospace systems, process control and biological systems. Autonomous systems like self-driving cars and unmanned drones can also be analyzed using hybrid systems techniques. Models for hybrid systems often use combinations of state-machines and differential equations. The course covers modeling, design, analysis, and verification methods.
Class Time
Tuesdays and Thursdays from 3:00pm to 4:20pm
Feb 1, 2021 - May 6, 2021
Zoom link on Blackboard
Office Hours
Tuesdays 4:20pm to 5:20pm (after class), or by appointment.
Syllabus and Class Policies
Syllabus Link
Topics
Simulating Continuous and Discrete Systems
Formal Logic
Model Checking
Falsification
SAT & SMT Solving
Hybrid Automata and Reachability Analysis
Verification of Neural Networks
Course Professor
Stanley Bak
Stony Brook University
Department of Computer Science
Website: http://stanleybak.com