Abstract
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 language | English |
---|---|
Title of host publication | Proceedings of International Conference on Reliability, Safety and Security of Railway Systems: Modelling, Analysis, Verification and Certification (RSSRail'19) |
Editors | Simon Collart-Dutilleul, Alexander Romanovsky, Thierry Lecomte |
Number of pages | 17 |
Publisher | Springer |
Publication date | 2019 |
Pages | 106-122 |
ISBN (Print) | 978-3-030-18743-9 |
ISBN (Electronic) | 978-3-030-18744-6 |
DOIs | |
Publication status | Published - 2019 |
Event | Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification. - Lille, Lille, France Duration: 4 Jun 2019 → 6 Jun 2019 https://conferences.ncl.ac.uk/rssrail2019/ |
Conference
Conference | Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification. |
---|---|
Location | Lille |
Country/Territory | France |
City | Lille |
Period | 04/06/2019 → 06/06/2019 |
Internet address |
Series | Lecture Notes in Computer Science |
---|---|
Volume | 11495 |
ISSN | 0302-9743 |