Browse by author
Lookup NU author(s): Dr Alexei Iliasov, Dr Linas Laibinis, Emeritus Professor Alexander RomanovskyORCiD
This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).
The paper discusses our work on formal static verification of interlocking functional safety via inductive safety invariants. The comprehensiveness and fidelity of verification are determined by the scope and adequacy of the safety invariants in question. This becomes a central issue when verification is done in industrial settings, as engineers need to know exactly how the invariants are related to the safety standards, which invariants are verified and, in case of violations, in whatspecific ways they fail. In our work, formal verification relies on the SafeCap toolset which supports fully automated verification by mathematical proof. The development of safety invariants is a critical part of its design. The main contribution of the paper is the definition of a systematic engineering method for this development and its core stages: invariant elicitation, false positive reduction, reporting all possible violations, and regression testing. We explain how these stages are carried out and which, if any, changes in the toolset they require. The method has been continuously and successfully used in the recent improvements and the extensions of SafeCap while the technology has been applied in numerous live signalling projects.
Author(s): Iliasov A, Taylor D, Laibinis L, Romanovsky A
Editor(s): Ceccarelli A; Trapp M; Bondavalli A; Bitsch F
Publication type: Conference Proceedings (inc. Abstract)
Publication status: Published
Conference Name: 43rd International Conference on Computer Safety, Reliability and Security (SafeComp)
Year of Conference: 2024
Pages: 68–83
Print publication date: 23/09/2024
Online publication date: 09/09/2024
Acceptance date: 30/05/2024
Date deposited: 29/05/2024
ISSN: 0302-9743
Publisher: Springer
URL: https://doi.org/10.1007/978-3-031-68606-1_5
DOI: 10.1007/978-3-031-68606-1_5
ePrints DOI: 10.57711/51a7-pg72
Library holdings: Search Newcastle University Library for this item
Series Title: Lecture Notes in Computer Science
ISBN: 9783031686054