Stanford Root

Schedule

Stanford Root

Schedule

AA 228V

Validation of Safety Critical Systems (CS 238V)

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Before deploying autonomous decision-making systems in high-stakes applications, it is important to ensure that they will operate as intended. This course presents a variety of mathematical concepts and algorithms that can be used to validate their performance in simulation. The course first introduces a framework for setting up validation problems using topics from model fitting, model validation, and property specification. The course then covers sampling-based validation techniques for tasks such as falsification and probability of failure estimation. The course concludes with an overview of formal methods for tasks such as reachability analysis. Topics include but are not limited to: mathematical modeling, temporal logic specifications, optimization-based falsification, Markov chain Monte Carlo, importance sampling, reachability analysis, model checking, satisfiability, and explainability. Applications are drawn from air traffic control, autonomous systems, and self-driving cars. Prerequisites: basic probability theory, multivariable calculus, and fluency in a high-level programming language

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 6196
0 / 200 enrolled
DAYS:Tuesday, Thursday
TIME:4:30 PM – 5:50 PM
LOCATION:TBD
INSTRUCTOR:
Katz, Sydney, Lasic-Ellis, Ian, Valentin, Romeo
units

AA 228V: Validation of Safety Critical Systems (CS 238V)

3-4 units · Letter or Credit/No Credit

Before deploying autonomous decision-making systems in high-stakes applications, it is important to ensure that they will operate as intended. This course presents a variety of mathematical concepts and algorithms that can be used to validate their performance in simulation. The course first introduces a framework for setting up validation problems using topics from model fitting, model validation, and property specification. The course then covers sampling-based validation techniques for tasks such as falsification and probability of failure estimation. The course concludes with an overview of formal methods for tasks such as reachability analysis. Topics include but are not limited to: mathematical modeling, temporal logic specifications, optimization-based falsification, Markov chain Monte Carlo, importance sampling, reachability analysis, model checking, satisfiability, and explainability. Applications are drawn from air traffic control, autonomous systems, and self-driving cars. Prerequisites: basic probability theory, multivariable calculus, and fluency in a high-level programming language

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — Tuesday Thursday 4:30 PM – 5:50 PM — Katz, Sydney, Lasic-Ellis, Ian, Valentin, Romeo (Graduate)

More AA courses

  • AA 210A: Fundamentals of Compressible Flow
  • AA 212: Advanced Feedback Control Design
  • AA 214: Numerical Methods for Compressible Flows
  • AA 216: Projection-Based Model Order Reduction (CME 345)
  • AA 222: Engineering Design Optimization (CME 222, CS 361)
  • AA 228: Decision Making under Uncertainty (CS 238)
  • AA 229: Advanced Topics in Sequential Decision Making (CS 239)
  • AA 232: Planetary and Geological Optical Remote Sensing (AA 132, EPS 195, EPS 245, GEOPHYS 192, GEOPHYS 244)
  • AA 234: Planetary Geophysics: Theory, Observational Techniques and Data Analysis (EPS 233, GEOPHYS 243)
  • AA 235: Experimental Earth and Planetary System Analysis (GEOPHYS 256)
  • AA 236A: Spacecraft Design
  • AA 236B: Spacecraft Design Laboratory

All AA courses · All departments