Litcius/Paper detail

Practical Verification of Railway Signalling Programs

Alexei Iliasov, Dominic Taylor, Linas Laibinis, Alexander Romanovsky

2022IEEE Transactions on Dependable and Secure Computing16 citationsDOI

Abstract

SafeCap is a modern toolkit for modelling, simulation and formal verification of railway networks. This paper discusses the use of SafeCap for formal analysis and automated scalable safety verification of solid state interlocking (SSI) programs – a technology at the heart of many railway signalling solutions around the world. The main driving force behind SafeCap development was to make it easy for signalling engineers to use the technology and thus to ensure its smooth industrial deployment. The unique qualities and the novelty of SafeCap are in making the use of formal notations and proofs fully transparent for the engineers. In this paper we explain the formal foundations of the proposed method, its tool support, and its successful application by railway companies in developing industrial signalling projects.

Topics & Concepts

InterlockingComputer scienceFormal methodsNoveltyFormal verificationScalabilitySoftware engineeringMathematical proofSoftware deploymentSignallingNotationFormal specificationSystems engineeringEngineeringProgramming languageReliability engineeringDatabaseGeometryTheologyPhilosophyArithmeticEconomicsMathematicsMicroeconomicsFormal Methods in VerificationModel-Driven Software Engineering TechniquesSoftware Testing and Debugging Techniques
Practical Verification of Railway Signalling Programs | Litcius