Loading [MathJax]/extensions/MathZoom.js
Automating Consistency Verification of Safety Requirements for Railway Interlocking Systems | IEEE Conference Publication | IEEE Xplore

Automating Consistency Verification of Safety Requirements for Railway Interlocking Systems


Abstract:

Consistency verification of safety requirements is an important but still challenging task for safety-critical systems such as rail transit systems. That is mainly becaus...Show More

Abstract:

Consistency verification of safety requirements is an important but still challenging task for safety-critical systems such as rail transit systems. That is mainly because requirements are typically written in natural language and with strong time constraints. Driven by the practical need from industry, in this paper we propose a systematic approach to specify safety requirements in a quasi-natural language and automatically verify their consistency using formal methods. Specifically, we define a domain specific language SafeNL to specify safety requirements, and then automatically transform them into formal constraints defined in the Clock Constraint Specification Language (CCSL). The transformed constraints can be automatically and efficiently verified by model checking. We conduct two practical case studies to analyze the safety requirements of an interlocking system in CASCO Signal Ltd. Results of the studies show the validity and utility of our approach can pragmatically contribute to industrial practice. We also report some lessons learned from case studies.
Date of Conference: 23-27 September 2019
Date Added to IEEE Xplore: 05 December 2019
ISBN Information:

ISSN Information:

Conference Location: Jeju, Korea (South)

Contact IEEE to Subscribe

References

References is not available for this document.