Toggle Main Menu Toggle Search

Open Access padlockePrints

Configurable Interlocking Verification

Lookup NU author(s): Dr Alexei Iliasov, Emeritus Professor Alexander RomanovskyORCiD

Downloads

Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Abstract

This short industrial paper discusses the challenge of precisely defining the scope of formal verification in industrial applications, to avoid both unintentional omission of verification of requirements and duplication of verification. It draws on the experience of using our formal verification technology, called SafeCap, in a substantial number of live railway signalling projects in the UK, and the solutions we are now developing. SafeCap uses safety invariants (safety properties) to formally and fully automatically verify the safety of site-specific configurations of railway interlockings using a dedicated symbolic theorem prover. The scope of this formal verification is a subset of the totality of site-specific interlocking configuration verification, which itself is a subset of the totality of signalling system verification. In the course of our work, it has also become apparent that there is a need to develop and use in practice different (often overlapping) sets of properties. There are various reasons for this: different railways use different safety standards from which the properties are developed; the standards themselves evolve; their is a need for versioning and change management of the properties during the continuous improvement of our tool. To this end the paper puts forward the idea of defining the verification scopes (called dialects) together with a mechanism of introducing a scope as a set of verification properties which are tagged with the unique scope name. The paper uses various industrial scenarios we are facing in deploying SafeCap to demonstrate how this mechanism works in our commercial deployment.


Publication metadata

Author(s): Iliasov A, Taylor D, Laibinis L, Romanovsky A

Editor(s): ter Beek, M.H., Collart-Dutilleul, S., Lecomte, T.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: 6th International Conference on Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification (RSSRail 2025)

Year of Conference: 2026

Pages: 203-212

Online publication date: 16/11/2025

Acceptance date: 08/08/2025

Publisher: Springer, Cham

URL: https://doi.org/10.1007/978-3-032-10762-6_16

DOI: 10.1007/978-3-032-10762-6_16

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science, vol 16236

ISBN: 9783032107626


Share