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

  1. VER-REQ-021 method: Analysis → Test. Rationale updated.
  2. VER-REQ-075 method: Inspection → Test. Rationale updated.
  3. 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.

← all entries