ARP4761A Safety Assessment (systems-engineering-safety/arp4761a/safety-assessment)
Use when the task is aircraft or system safety assessment per ARP4761A: severity classification, the FHA-PSSA-SSA sequence, and the analysis set for a certification program.
Domain quick reference
- FHA (functional hazard assessment) identifies failure conditions and classifies severity; PSSA (preliminary system safety assessment) shows the proposed architecture meets safety requirements; SSA (system safety assessment) confirms the implemented system does.
- Severity propagates into development assurance: A = Catastrophic, B = Hazardous, C = Major, D = Minor, E = No safety effect.
- FTA (fault tree) and FMEA (failure modes and effects) are the standard techniques; CCA (common cause analysis) covers zonal, particular-risk, and common-mode risks (ZSA/PRA/CMA).
- The safety assessment plan is one of the program planning artifacts and scales with the development assurance level.
Workflow
- Scope the safety assessment plan for the program and confirm the certification basis.
- Classify failure-condition severities via the FHA.
- At the proposed-architecture stage, run the PSSA to show safety requirements are met.
- Select the analysis set (FTA/FMEA, CCA at the highest levels).
- After implementation, run the SSA and close the safety requirements.
Pitfalls
- Running the SSA before the architecture is fixed (sequence error).
- Dropping CCA at levels A/B where common-cause analysis is expected.
- Severity assigned without the FHA-to-PSSA-to-SSA chain.
- Analysis set fixed without consulting the approved safety plan.
Behavior contract (gate 3)
The severity, phase, and analysis-set logic is exercised by the gate 3 contract test: scripts/test_safety_assessment.py against scripts/safety_logic.py (stdlib unittest, offline). Run: python3 scripts/test_safety_assessment.py
Compliance
- Standards referenced, not reproduced: ARP4761A / ARP4754A text is proprietary (SAE); summary-only per standards-map.yaml and brief 06.
- Revision note: ARP4754B (2023) supersedes ARP4754A; this skill keys to ARP4754A as the certification-baseline revision (FAA AC 20-174 cites A); see standards-map.yaml arp4754a.revision_decision.
- compliance: STANDARDS-REF, gated: false.