Our career paths help you become job ready faster
35% Off Finance Skills That Get You Hired - Code CFI35
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
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