Abstract
In this paper, we report on the design of a complex control system, namely the Automatic Train Operation (ATO), which aims at enhancing the Grade of Automation in train operations (passenger transportation, infrastructure monitoring) in high-speed lines. The development of ATO is being conducted as an industrial project, with contributions from different research teams. The design of the system is complex in terms of architecture, functionality, safety and reliability requirements to be fulfilled, and geographical distribution of the development teams. Formal methods and model-based design are used to master the complexity of the design and of the system integration. Our approach is based on formal tools for system specification and validation, which support automatic code generation, early design validation, testing and simulation, and runtime verification. Moreover, we structured the development process in different phases and configurations, corresponding to increasing functionality of the system and different deployment configurations. The project is at an advanced stage of execution. In this paper, we demonstrate the effectiveness of the proposed approach and methodology, we discuss our experience and the lessons learned.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
We use the term abstract for protocol-independent data.
References
Cavada, R., et al.: The nuXmv symbolic model checker. In: Biere, A., Bloem, R. (eds.) CAV 2014. LNCS, vol. 8559, pp. 334–342. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08867-9_22
CENELEC: EN 50128, Railway applications - Communications, signaling and processing systems - Software for railway control and protection systems (2011)
Cimatti, A., Tian, C., Tonetta, S.: NuRV: a nuXmv extension for runtime verification. In: Finkbeiner, B., Mariani, L. (eds.) RV 2019. LNCS, vol. 11757, pp. 382–392. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-32079-9_23
Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. MIT Press, Cambridge (2000)
European Union Agency for railways: ERTMS - Making the railway system work better for society (2016)
Fernández-RodrÃguez, A., Fernández-Cardador, A., Cucala, A., DomÃnguez, M., Gonsalves, T.: Design of robust and energy-efficient ATO speed profiles of metropolitan lines considering train load variations and delays. IEEE Trans. Intell. Transp. Syst. 16(4), 2061–2071 (2015)
Ferrari, A., ter Beek, M.H.: Formal methods in railways: a systematic mapping study (2021)
International Association of Public Transport: A global bid for automation: UITP Observatory of Automated Metros confirms sustained growth rates for the coming years, Belgium
Licheng, T., Tao, T., Jing, X., Shuai, S., Tong., L.: Optimization of train speed curve based on ATO tracking control strategy. In: Chinese Automation Congress (2017)
Su, S., Tang, T., Chen, L., Liu, B.: Energy-efficient train control in urban rail transit systems. J. Rail Rapid Transit 229(4), 446–454 (2015)
Woodcock, J., Larsen, P.G., Bicarregui, J., Fitzgerald, J.S.: Formal methods: practice and experience. ACM Comput. Surv. 41, 19:1–19:36 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Amendola, A. et al. (2022). Formal Design and Validation of an Automatic Train Operation Control System. In: Collart-Dutilleul, S., Haxthausen, A.E., Lecomte, T. (eds) Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification. RSSRail 2022. Lecture Notes in Computer Science, vol 13294. Springer, Cham. https://doi.org/10.1007/978-3-031-05814-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-031-05814-1_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-05813-4
Online ISBN: 978-3-031-05814-1
eBook Packages: Computer ScienceComputer Science (R0)