Research Article

Study on Formal Modeling and Safety Verification of Train-to-Train Communication

Table 2

Actions description in system mode transition model.

ActionDescriptionActionDescription

inichkSelf system is in initialization checksndBldTracReqSend build tracing request message
inisysOKThe initialization check of self system is OKbldTracReqTimeoutTimeout for built tracing request
inisysBadThe initialization check of self system failsrcvBldTracAnsReceive build tracing answer message
sndReqTrainSend request message to trainscheckTracCondCheck the condition of tracing mode
rcvFdReqTrainReceive feedback message from trainstracCondisOKTracing condition is still satisfied
checkTrainIDCheck train IDtracCondNotOKTracing condition is unsatisfied
rcvReqTrainSend request message to trainssetTracModeEvaluate the train mode
reqTraintimeoutTimeout for request messageselfFixBlockThe mode is set fixed blocked mode
trainAlarmTrain alarm for errorselfTracingModeThe mode is set tracing mode
sndITSSend error message to central ITSsndDismissTracReqSend request message for dismissing tracing
isTrainPosEvaluted train postionrcvDismissTracAnsreceive request message for dismissing tracing
trainisFrontTrain is in frontdismissTracReqtimeoutTimeout for tracing request message
trainisBackTrain is behind