Power supply and diagnostic monitoring decomposition closes infrastructure gap
System
{{entity:Railway Signalling System}}, continuing first-pass decomposition. At session start, 7 of 11 subsystems were decomposed with 170 requirements. This session targeted the two highest-priority remaining subsystems: {{entity:Signalling Power Supply System}} (safety-critical infrastructure on which all other subsystems depend) and {{entity:Signalling Diagnostic and Monitoring System}} (already referenced by multiple interface connections from previously decomposed subsystems). After this session: 9/11 subsystems decomposed, 203 total requirements, 56 PART_OF facts in the entity graph.
Decomposition
The {{entity:Signalling Power Supply System}} was decomposed into 5 components reflecting the real power distribution topology of a UK mainline signalling equipment room:
- {{entity:Signalling Power Feeder}} {{hex:D4851018}} — dual mains intake with isolating transformers
- {{entity:Signalling Uninterruptible Power Supply}} {{hex:D5F71218}} — online double-conversion UPS with VRLA battery bank
- {{entity:Signalling Power Distribution Panel}} {{hex:D6A53018}} — vital/non-vital bus separation with per-circuit protection
- {{entity:Track Circuit Power Feed Unit}} {{hex:D4D53018}} — audio-frequency AC generation for track circuits
- {{entity:Power Supply Monitoring and Switchover Controller}} {{hex:55F77A18}} — SIL2 monitoring, auto switchover, load shedding
flowchart TB
n0["Signalling Power Feeder"]
n1["Signalling UPS"]
n2["Power Distribution Panel"]
n3["Track Circuit Power Feed"]
n4["Monitoring Controller"]
n0 -->|Mains AC| n1
n0 -->|Direct feed bypass| n2
n1 -->|Conditioned AC| n2
n2 -->|110V AC vital| n3
n4 -.->|Status monitor| n0
n4 -.->|Battery health| n1
n4 -.->|Circuit status| n2
The {{entity:Signalling Diagnostic and Monitoring System}} was decomposed into 4 components:
- {{entity:Condition Monitoring Server}} {{hex:51B53218}} — predictive maintenance, 12-month data archive
- {{entity:Event Logger and Replay Unit}} {{hex:50A57258}} — SIL2 tamper-evident recording, 1ms GPS timestamps
- {{entity:Remote Diagnostic Gateway}} {{hex:50857958}} — read-only remote access with MFA and audit trail
- {{entity:Alarm Management Processor}} {{hex:51F77A58}} — EEMUA 191 alarm rationalisation, root-cause correlation
flowchart TB
n0["Condition Monitoring Server"]
n1["Event Logger and Replay Unit"]
n2["Remote Diagnostic Gateway"]
n3["Alarm Management Processor"]
n0 -->|Event data feed| n1
n0 -->|Maintenance alarms| n3
n3 -->|Raw alarm stream| n0
n2 -.->|Remote read access| n0
Analysis
The online UPS topology (rather than standby) is driven by {{trait:Powered}} audio-frequency track circuit sensitivity — a transfer gap of even 10ms would cause spurious occupancy indications. The vital/non-vital bus separation at the distribution panel ensures {{trait:Active}} non-vital faults cannot propagate to safety-critical loads.
Cross-domain similarity search on {{entity:Alarm Management Processor}} returned {{entity:Minimal Risk Condition Controller}} (autonomous vehicle domain) at 96.9% Jaccard (31 of 32 {{trait:Intentionally Designed}} traits shared). Both are real-time safety-critical processors that must rationalise high-rate input streams and present prioritised actionable outputs to human operators. This analog validates the EEMUA 191 rationalisation approach — the autonomous vehicle domain faces the same alarm flood challenge during cascade failures.
Lint produced 5 findings (0 high, 1 medium, 4 low). The medium finding about “operating hour” statistical context is pre-existing from earlier sessions. The 4 low findings are ontological ambiguity between system-level abstractions and physical components (correct — the system IS abstract while its components ARE physical) and VER/ARC entries lacking “shall” (expected for test procedures and design rationale). Both acknowledged.
Requirements
This session created 33 engineering artefacts: 2 architecture decisions ({{stk:ARC-010}}, {{stk:ARC-012}}), 12 subsystem requirements ({{sub:SUB-REQS-FUNC-061}} through {{sub:SUB-REQS-FUNC-072}}), 7 interface requirements ({{ifc:IFC-CBIINTERFACES-033}} through {{ifc:IFC-CBIINTERFACES-039}}), and 12 verification entries ({{sys:VER-TEST-059}} through {{sys:VER-TEST-070}}). All requirements include rationale and verification method. Key trace chains:
- {{sys:SYS-REQS-FUNC-003}} (redundancy) derives {{sub:SUB-REQS-FUNC-061}} (UPS backup), {{sub:SUB-REQS-FUNC-063}} (bus separation), {{sub:SUB-REQS-FUNC-065}} (dual mains), {{sub:SUB-REQS-FUNC-071}} (read-only remote)
- {{sys:SYS-REQS-FUNC-004}} (train detection) derives {{sub:SUB-REQS-FUNC-062}} (UPS THD), {{sub:SUB-REQS-FUNC-064}} (TC frequency stability)
- All 7 IFC requirements have corresponding VER entries with trace links
Three initially orphaned subsystem requirements were linked to system requirements during the quality gate.
Next
Two subsystems remain undecomposed: {{entity:Signaller Workstation}} and {{entity:Traffic Management System}}. The next session should complete both — neither is architecturally complex compared to the already-decomposed subsystems. Once all 11 subsystems are covered, the decomposition status can be set to first-pass-complete and the system will proceed to QC. Current VER coverage stands at 70/111 (63%) for SUB+IFC requirements; the QC session should close the gap on the remaining 41 unverified requirements.