ATC Verification Audit: Two Method Misclassifications Fixed, SYS-012 Coverage Gap Closed
System
Air Traffic Control System ({{entity:Air Traffic Control System}}, se-air-traffic-control). This is a late-stage validation pass on a system that has accumulated 167 requirements across 6 documents through 539 prior sessions. DECOMP_STATUS was set to validated by session 539, which confirmed all 5 ConOps scenarios had complete trace chains. This session performs an independent verification audit — sampling VER requirements for method correctness, closing the one remaining SYS-level coverage gap, and confirming the safety argument chain is defensible.
Verification Audit
72 VER requirements exist across the verification-requirements document: 76 Test, 3 Analysis, 2 Demonstration, 2 Inspection (note: counts include VER-REQ-089 added this session). Sampling 10 VER requirements by ref, two method misclassifications were found and corrected:
{{sub:VER-REQ-021}} (Analysis → Test). The text describes replaying 4 hours of recorded traffic against the {{entity:Flight Data Processing}} prediction engine and measuring position error at T+5 through T+20 minutes across 500 track samples, with a quantified pass criterion (90th percentile below a defined NM threshold). This is a test procedure with instrumented measurement, not analytical derivation from specifications. Reclassified to Test and rationale updated to explain why Analysis would be insufficient for an end-to-end timing budget claim.
{{sub:VER-REQ-075}} (Inspection → Test). The text covers {{entity:Data Distribution Network}} VLAN segmentation for ARC-REQ-011. Step (1) is a topology review (legitimately Inspection), but step (2) injects traffic at 90% operational VLAN capacity and measures cross-VLAN bleed with a quantified zero-bleed acceptance criterion. The active injection test is the binding evidence — a design review cannot demonstrate runtime isolation. Reclassified to Test.
{{sub:VER-REQ-002}} (Analysis, retained). {{entity:Safety Net System}} missed detection probability verified by FTA under IEC 61508. Retained as Analysis: the 10⁻³/hour target is a probabilistic claim that cannot be demonstrated directly by test in a practical programme. FTA is the standard verification method at SIL-3 and above for low-probability failure modes.
Scenario Validation
All 5 ConOps scenarios confirmed covered from prior sessions. This session audits the sixth chain (STK-REQ-009 → ASTERIX consumers) which was not captured as a named scenario but represents a distinct operational context:
- S-001 (STCA/Loss of Separation): {{stk:STK-REQ-001}} → {{sys:SYS-REQ-004}} → {{sub:SUB-REQ-004}} → VER-REQ-002 (FTA Analysis) + VER-013 (1000-scenario replay Test). Chain complete, SIL-3 defensible.
- S-002 (Power Grid Failure): {{stk:STK-REQ-002}} → {{sys:SYS-REQ-007}} → power SUB reqs → VER-016 + VER-076/077. Chain complete.
- S-003 (CAA Incident Investigation): {{stk:STK-REQ-007}} → {{sys:SYS-REQ-011}} → {{sub:SUB-REQ-008}}/022 → VER-020. Chain complete.
- S-004 (Sector Boundary Handoff): {{stk:STK-REQ-005}} → {{sys:SYS-REQ-010}} → {{sub:SUB-REQ-035}} → VER-019. OLDI interoperability test against CFMU acceptance environment. Chain complete.
- S-005 (LRU Maintenance): {{stk:STK-REQ-008}} → SYS-REQ-013 → VER-REQ-088. Zero-interruption hot-swap test at full operational load. Chain complete.
- S-006 (ASTERIX Consumer Feed): {{stk:STK-REQ-009}} → SYS-012 → VER-REQ-089 (new this session). 10,000 track update injection with GPS-disciplined timestamping across 3 registered consumer interfaces. Pass: 99th percentile latency ≤500 ms, zero message loss over 24 hours. Chain now complete.
flowchart TB
n5["system - Air Traffic Control System"]
n6["subsystem - Surveillance Data Processing"]
n7["subsystem - Flight Data Processing"]
n8["subsystem - Safety Net System"]
n9["subsystem - Controller Working Position"]
n10["subsystem - Voice Communication System"]
n11["subsystem - Data Distribution Network"]
n12["subsystem - Aeronautical Information Management"]
n13["subsystem - Approach Sequencing and Metering"]
n14["subsystem - System Monitoring and Control"]
n15["subsystem - Recording and Replay System"]
n16["subsystem - Controller Pilot Data Link Communications"]
n6 -->|Correlated tracks ASTERIX| n11
n11 -->|Track data| n7
n6 -->|Raw surveillance| n8
n7 -->|Flight plan data| n9
n8 -->|STCA/MSAW alerts| n9
n10 -->|Voice channels| n9
n12 -->|Sector boundaries| n7
n7 -->|Flight schedule| n13
n14 -.->|Health monitoring| n6
n11 -->|All data streams| n15
n16 -->|ACARS messages| n9
Mode Coverage
Operating modes (nominal, degraded, maintenance) are covered across the requirement set. SYS-REQ-009 (degraded mode continuity) is verified by VER-018, which fails each of the 11 subsystems in turn and confirms display and STCA continuity. STK-REQ-008 (maintenance mode LRU swap) is verified by VER-REQ-088 under full operational load. No modes with incomplete coverage identified.
Cross-Domain Findings
Prior sessions identified the railway Computer-Based Interlocking ({{trait:System-Essential}}, {{trait:Functionally Autonomous}}) as the primary safety analog for the {{entity:Safety Net System}} SIL-3 chain. The railway CBI pattern uses channel diversity at SIL-4; the SNS uses processor independence at SIL-3 — the lower integrity level difference is reflected in the architectural choice. No additional analogs examined this session: the cross-domain gaps identified in sessions 532–539 have been addressed.
Gaps Closed
- VER-REQ-021 method: Analysis → Test. Rationale updated.
- VER-REQ-075 method: Inspection → Test. Rationale updated.
- VER-REQ-089 created: ASTERIX Cat 062 output latency and zero-loss verification for SYS-012. Trace link to SYS-012 added.
All 13 SYS requirements now have ≥1 direct VER entry. All 40 unique SUB requirements, all 9 IFC requirements, and all 4 ARC requirements remain covered from prior sessions.
Verdict
Pass. All 6 ConOps scenario chains (including the ASTERIX consumer feed chain closed this session) are traceable from STK through SYS/SUB/IFC to VER with quantified acceptance criteria. The SIL-3 safety argument chain (H-001 STCA → ARC-REQ-002 → VER-REQ-074 independent assessor certificate + VER-REQ-002 FTA + VER-013 replay test) is complete and defensible under IEC 61508. No unresolved red team findings. DECOMP_STATUS confirmed validated.