FORMAL MODELING AND DATA VALIDATION OF GENERAL RAILWAY INTERLOCKING SYSTEM
Price
Free (open access)
Transaction
Volume
181
Pages
12
Page Range
527 - 538
Published
2018
Size
569 kb
Paper DOI
10.2495/CR180471
Copyright
WIT Press
Author(s)
WANG KEMING, WANG ZHENG, ZHANG CHUANDONG
Abstract
Railway interlocking system is a typical safety-critical system, design defects of the system will pose the great risks on the safety and affect the operation efficiency of the railway station. Formal method is an important approach to verify the design requirement and to get the reliable logic for coding. By analysing the requirement of railway interlocking system, the properties of specification and the events of system’s function were obtained, and then a multilayer formal model using the Event-B language and refinement strategy was established. The safety attributes of the system were verified and the formal model was refined based the theorem proving. Taking a real railway station as example, the contradictions of the axioms and the deadlock of the model were checked, as well as the correctness of the interlocking data was validated. Finally, the correctness of the model function was tested by simulation. We developed a formal prototype model for the general interlocking system and proposed an approach of data validation for the real station with the interlocking table.
Keywords
railway signalling system, station interlocking, formal modelling, data validation, theorem proving, model checking, simulation