Functional Resonance Analysis: Diagramming Your System
summary
Functional Resonance Analysis diagrams systems as functions (hexagons) with explicit inputs → outputs, consumable resources and controls, then ties outputs into other functions to trace surprising interactions. The method scores variability (too early/late/missing/weak/strong, sequence errors) and shows constructive vs destructive resonance where combined variances amplify or dampen incidents. Examples include an incident-response graph, a Kubernetes deploy path, and a reminder that authentication often touches many functions. Tools mentioned: handout links, a FRAM editor and Dynafram for simulation.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:32What is FRAM
- 3:23Core FRAM principles
- 7:32FRAM diagram structure
- 10:04Functions and variability
- 13:10Building FRAM model
- 16:19Validating with incidents
- 18:04FRAM tools
related talks
54mAn Introduction to Residuality Theory
54mAn Introduction to Residuality Theory
53mAn Introduction to Residuality Theory
55mModels For Resilience
27mLet's Bring System Dynamics Back to CS!
24mWhat could Functional Architecture mean?
13mThe Scientific Method for Resilience
50mKEYNOTE: Residuality Theory in Software Architecture
