Safe and Time-Optimal Control for Railway Games

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

8 Citations (Scopus)


Railway scheduling is a complex and safety critical problem that has recently attracted attention in the formal verification community. We provide a formal model of railway scheduling as a stochastic timed game and using the tool Uppaal Stratego, we synthesise the most permissive control strategy for operating the lights and points at the railway scenario such that we guarantee system's safety (avoidance of train collisions). Among all such safe strategies, we then select (with the help of reinforcement learning) a concrete strategy that minimizes the time needed to move all trains to their target locations. This optimizes the speed and capacity of a railway system and advances the current state-of-the-art where the optimality criteria were not considered yet. We successfully demonstrate our approach on the models of two Danish railway stations, and discuss the applicability and scalability of our approach.
Original languageEnglish
Title of host publicationProceedings of International Conference on Reliability, Safety and Security of Railway Systems: Modelling, Analysis, Verification and Certification (RSSRail'19)
EditorsSimon Collart-Dutilleul, Alexander Romanovsky, Thierry Lecomte
Number of pages17
Publication date2019
ISBN (Print)978-3-030-18743-9
ISBN (Electronic)978-3-030-18744-6
Publication statusPublished - 2019
EventReliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification. - Lille, Lille, France
Duration: 4 Jun 20196 Jun 2019


ConferenceReliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification.
Internet address
SeriesLecture Notes in Computer Science


Dive into the research topics of 'Safe and Time-Optimal Control for Railway Games'. Together they form a unique fingerprint.

Cite this