Analysis of Requirement-errors-caused Failure of On-board Subsystem of CTCS-3 Train Control System Based on Failure Logs

HAN Xiao,TANG Tao,L(U) Jidong,SHANG Linyu
DOI: https://doi.org/10.3969/j.issn.1001-8360.2017.03.011
2017-01-01
Abstract:The complexity of CTCS-3 train control system makes some requirement errors hard to find, resulting in system failures.Those errors can be located by using logs recorded during system failure.With a model checking based failure analysis approach, the requirement model of the on-board subsystem of CTCS-3 train control system was first established using timed automata, while an event model depicting the failure scenario was constructed utilizing log data recorded during the failure.Next the combined model was model-checked in UPPAAL which then produced a counter-example path that described the system behavior in the failure event.By analyzing this path, errors in the requirement were found and eliminated, and the system was modified accordingly.An actual failure event in which a train with CTCS-3 system accidentally initiated an emergency brake was analyzed using this approach and a requirement flaw was located.The modification towards this flaw was verified to be effective.
What problem does this paper attempt to address?