Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

STPA for Software Systems - Illuminate the Unknown Unknowns

USENIX via YouTube

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

Reviews

Start your review of STPA for Software Systems - Illuminate the Unknown Unknowns

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.