Title :
Integrating automatic verification of safety requirements in railway interlocking system design
Author :
Dipoppa, Giovanni ; Alessandro, Giovanni D. ; Semprini, Roberto ; Tronci, Enrico
Author_Institution :
Centro Ricerche Energia Casaccia, ENEA, Rome, Italy
Abstract :
A railway interlocking system (RIS) is an embedded system (namely a supervisory control system) that ensures the safe, operation of the devices in a railway station. RIS is a safety critical system. We explore the possibility of integrating automatic formal verification methods in a given industry RIS design flow. The main obstructions to be overcome in our work are: selecting a formal verification tool that is efficient enough to solve the verification problems at hand; and devising a cost effective integration strategy for such tool. We were able to devise a successful integration strategy meeting the above constraints without requiring major modification in the pre-existent design flow nor retraining of personnel. We run verification experiments for a RIS designed for the Singapore Subway. The experiments show that the RIS design flow obtained from our integration strategy is able to automatically verify real life RIS designs
Keywords :
formal verification; rail traffic; railways; safety-critical software; traffic control; Singapore Subway; embedded system; formal verification; railway interlocking system; safety critical system; supervisory control system; Boolean functions; Data structures; Rail transportation; Railway safety; Systems engineering and theory;
Conference_Titel :
High Assurance Systems Engineering, 2001. Sixth IEEE International Symposium on
Conference_Location :
Boco Raton, FL
Print_ISBN :
0-7695-1275-5
DOI :
10.1109/HASE.2001.966821