Hybrid systems and trusted autonomy
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 finite-state machines and differential equations. The course covers modeling, design, analysis, and verification methods.
Class Information
Time: Tuesday and Thursday from 11:30AM - 12:50PM
Aug 29, 2023 - Dec 11, 2023 (See SBU Academic Calendar for holiday list)
Location: Old CS Building 2311
Office Hours
See syllabus
Syllabus and Resources
Syllabus Link
Resources Folder Link
Tentative Course 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