Run-Time Monitoring of ERTMS/ETCS Control Flow by Process Mining

Agentic AI
Published: arXiv: 2509.10419v1
Authors

Francesco Vitale Tommaso Zoppi Francesco Flammini Nicola Mazzocca

Abstract

Ensuring the resilience of computer-based railways is increasingly crucial to account for uncertainties and changes due to the growing complexity and criticality of those systems. Although their software relies on strict verification and validation processes following well-established best-practices and certification standards, anomalies can still occur at run-time due to residual faults, system and environmental modifications that were unknown at design-time, or other emergent cyber-threat scenarios. This paper explores run-time control-flow anomaly detection using process mining to enhance the resilience of ERTMS/ETCS L2 (European Rail Traffic Management System / European Train Control System Level 2). Process mining allows learning the actual control flow of the system from its execution traces, thus enabling run-time monitoring through online conformance checking. In addition, anomaly localization is performed through unsupervised machine learning to link relevant deviations to critical system components. We test our approach on a reference ERTMS/ETCS L2 scenario, namely the RBC/RBC Handover, to show its capability to detect and localize anomalies with high accuracy, efficiency, and explainability.

Paper Summary

Problem
Ensuring the reliability and resilience of computer-based railways is crucial due to their growing complexity and criticality. Although ERTMS/ETCS (European Rail Traffic Management System / European Train Control System) follows strict verification and validation processes, anomalies can still occur at run-time due to residual faults, system modifications, or cyber-threats.
Key Innovation
This paper proposes an approach for run-time monitoring and anomaly detection using process mining to enhance the resilience of ERTMS/ETCS L2. Process mining allows learning the actual control flow of the system from its execution traces, enabling run-time monitoring through online conformance checking. The approach also uses unsupervised machine learning to link relevant deviations to critical system components.
Practical Impact
The proposed approach can be applied in real-world scenarios to detect and localize anomalies in ERTMS/ETCS L2, improving the system's resilience to changes and uncertainties. This can lead to increased dependability and fault tolerance, reducing the risk of service failures and improving the overall safety of rail transportation.
Analogy / Intuitive Explanation
Imagine a complex orchestra where each musician plays a specific role. Process mining is like a conductor who observes the orchestra's performance and identifies any deviations from the expected score. By analyzing these deviations, the conductor can detect anomalies and take corrective actions to ensure the orchestra performs as expected. Similarly, the proposed approach uses process mining to monitor the execution of ERTMS/ETCS L2 procedures and detect any anomalies, enabling real-time corrections and improving the system's resilience.
Paper Information
Categories:
cs.LG
Published Date:

arXiv ID:

2509.10419v1

Quick Actions