The Most Addictive Python and SQL Courses
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore System-Theoretic Process Analysis (STPA) methodology to identify and analyze "unknown unknowns" in complex software systems through this interactive workshop from SREcon25 Europe/Middle East/Africa. Learn how to model systems using control-feedback loops and hierarchical control structures (HCS) to systematically uncover potential outage scenarios that traditional analysis methods might miss. Discover how complex interactions between system components can cause failures even when everything operates according to specification, without implementation bugs. Participate in hands-on exercises using a real Google system as a case study to understand how STPA can provide new perspectives on system vulnerabilities. Gain practical insights into applying control-feedback loop modeling to your own systems and recognize common patterns in software design that may indicate similar vulnerabilities. Engage in small group activities designed to help you methodically explore complex system interactions and build comprehensive lists of possible failure scenarios, moving beyond intuition-based approaches to systematic analysis of system risks.
Syllabus
SREcon25 Europe/Middle East/Africa - STPA for Software Systems–Illuminate the Unknown Unknowns
Taught by
USENIX