Safety cases live or die on the math underneath them. This page states exactly how FTA Studio computes — the algorithms, the assumptions, and the executable proof — because a tool you can audit is a tool you can put in front of an assessor.
Every quantification the engine reports is exact or conservative. Where a method approximates, it over-estimates risk by a stated, bounded amount — and the one historical configuration where a standard formula could under-count (mutually-exclusive events spread across cut sets) is closed by an automatic guard that switches to a provably conservative bound and says so in the UI.
Top-down MOCUS substitution with idempotent reduction and minimality absorption: exact and complete for coherent trees built from AND, OR, VOTE(k/n) and INHIBIT gates, including repeated events and transfer references. VOTE gates expand to exactly the C(n,k) combinations. Verified against brute-force truth-table enumeration — an independent oracle that shares no code with the engine.
| Data | Model | Status |
|---|---|---|
| Direct Q | used as-is | exact (per-demand or precomputed) |
| λ, mission time T | 1 − e^(−λT) | exact (non-repairable) |
| λ, per flight hour (ARP4761) | λ·T | conservative linear convention |
| λ, proof-test interval τ | PFDavg = λτ/2 | IEC 61508 low-demand result — PFDavg computed, not hand-entered |
| λ, repair rate μ | λ/(λ+μ)·(1−e^(−(λ+μ)T)) | exact transient unavailability |
Verdicts follow the project standard and state their scheme, metric and table beside every claim — on the Analysis panel, the compliance checklist, analytics, PDF reports and signed exports.
| Standard | Scheme | Quantitative targets |
|---|---|---|
| IEC 61025 / IEC 61508 | SIL 1–4 | PFH (Table 3) or PFDavg (Table 2), switched by demand mode |
| EN 50126 (rail) | SIL from THR | tolerable hazard rate per hour |
| ARP4761 (aerospace) | DAL A–E | CS/FAR 25.1309 failure-condition targets per flight hour |
| ISO 26262 (automotive) | ASIL A–D | PMHF targets, explicitly labelled informative — ASILs are assigned by hazard analysis, verified here |
| ISO 13849 (machinery) | PL a–e | PFHd ceilings |
Every method above is pinned by an executable 130-check correctness suite that runs on every change. It never compares against a previous implementation — only against external truth:
The full method statement — including every assumption and its magnitude — ships with the product as a versioned document, and cryptographically signed IEC 61025 exports embed the method identifiers used, so any recipient can audit a specific artifact against it.