ERTMS/ETCS Full Platform
AI-defined safety-critical railway signalling — ETCS Baseline 3, Release 2 (v3.6.0) · Levels 0, 1, 2 & 3
AI-Defined Safety-Critical System
Lines of Rust
55,000
Requirements Traced
2,527
Total Tests
1,988
CENELEC Documents
80
Hazards Identified
152
unsafe Blocks0
Layered Safety Architecture
CENELEC EN 50128L5
Platformetcs-sim · etcs-harness · etcs-tool · etcs-test
SIL0L4
I/O Wiringetcs-evc (std, I/O only — cannot override safety decisions)
SIL2Safety Boundary —
no_std below — zero heap allocationL3
Applicationsetcs-evc-core · etcs-rbc · etcs-leu · etcs-dmi · etcs-jru · etcs-procedures
SIL4L2
Core Logicetcs-kernel · etcs-braking · etcs-odometry
SIL4L1
Protocolsetcs-codec · etcs-euroradio
SIL4L0
Domain Typesetcs-types · etcs-safety
SIL4Strict dependency: Layer N depends only on Layer < N
Requirements Traceability
Baseline-Driven99.6%Coverage
1,172DMI
497Braking
422Procedures
186Modes
154Versioning
33Safety
42 Specifications→YAML Extraction→Code Annotation Scan→Coverage Matrix
6 Complete Subsystems
EVCEuropean Vital ComputerCore SIL4 · I/O SIL2
RBCRadio Block Centre
LEULineside Electronic Unit
DMIDriver Machine Interface
JRUJuridical Recording Unit
EuroradioSecure Communication
Verification
All Passing1,213Unit & Integration
775SS-076 Standard
775SS-076 Physics
69,857SS-076 test steps executed · 0 skipped
Safety Case
152Hazards
441Derived Safety Reqs
CENELEC Documentation
80 Total18SwRSSoftware Requirements
18SwDDDetailed Design
14SafetyHazard & DSR Logs
12ICDInterface Control
6SSRSSubsystem Reqs
1SwADArchitecture