Towards a safe MLOps Process for the Continuous Development and Safety Assurance of ML-based Systems in the Railway Domain
Marc Zeller, Thomas Waschulzik, Reiner Schmid, Claus Bahlmann

TL;DR
This paper proposes a comprehensive, safe MLOps process tailored for the railway domain to ensure reliable development, deployment, and safety assurance of ML-based systems in autonomous train operations.
Contribution
It introduces an integrated workflow combining system engineering, safety assurance, and ML lifecycle management specifically for railway applications.
Findings
Outlined a safe MLOps process for railway ML systems
Identified challenges in automating safety-critical stages
Presented a workflow integrating safety and ML lifecycle management
Abstract
Traditional automation technologies alone are not sufficient to enable driverless operation of trains (called Grade of Automation (GoA) 4) on non-restricted infrastructure. The required perception tasks are nowadays realized using Machine Learning (ML) and thus need to be developed and deployed reliably and efficiently. One important aspect to achieve this is to use an MLOps process for tackling improved reproducibility, traceability, collaboration, and continuous adaptation of a driverless operation to changing conditions. MLOps mixes ML application development and operation (Ops) and enables high frequency software releases and continuous innovation based on the feedback from operations. In this paper, we outline a safe MLOps process for the continuous development and safety assurance of ML-based systems in the railway domain. It integrates system engineering, safety assurance, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Reliability and Analysis Research · Safety Systems Engineering in Autonomy · Software Testing and Debugging Techniques
