TY - JOUR
T1 - Research on formal verification technique for aircraft safety-critical software
AU - Yin, Yongfeng
AU - Liu, Bin
AU - Su, Duo
PY - 2010
Y1 - 2010
N2 - As an important part of airborne avionics system, aircraft safety critical software (ASCS) plays an essential role to the safety of the aircraft, and to ensure its quality and reliability is one of the key problems we are facing. Formal methods have become important means for modeling and verifying safety critical software. In this paper, formal method is introduced into the ASCS verification field and the real-time extended finite state machine model (RT-EFSM) is studied, which includes the detailed real-time extension schemes and its validation methods. The verification process of ASCS based on RTEFSM is also proposed. Furthermore, combined with the verification of an aircraft inertial/satellite navigation systems, a timed unique input/output sequence (t_UIO) is presented and the automatic generation algorithm of subtransfer sequences based on t_UIO is given. Finally, the test adequacy criteria are discussed and a time condition coverage criterion is proposed. The actual engineering project application shows that the method proposed in this paper is of great value for the ASCS, which can be generally and effectively used in engineering.
AB - As an important part of airborne avionics system, aircraft safety critical software (ASCS) plays an essential role to the safety of the aircraft, and to ensure its quality and reliability is one of the key problems we are facing. Formal methods have become important means for modeling and verifying safety critical software. In this paper, formal method is introduced into the ASCS verification field and the real-time extended finite state machine model (RT-EFSM) is studied, which includes the detailed real-time extension schemes and its validation methods. The verification process of ASCS based on RTEFSM is also proposed. Furthermore, combined with the verification of an aircraft inertial/satellite navigation systems, a timed unique input/output sequence (t_UIO) is presented and the automatic generation algorithm of subtransfer sequences based on t_UIO is given. Finally, the test adequacy criteria are discussed and a time condition coverage criterion is proposed. The actual engineering project application shows that the method proposed in this paper is of great value for the ASCS, which can be generally and effectively used in engineering.
KW - Aircraft
KW - Formal methods
KW - RT-EFSM
KW - Real-time embedded software
KW - Safety critical software
KW - Test sequence
KW - Verification
UR - https://www.scopus.com/pages/publications/78651582877
U2 - 10.4304/jcp.5.8.1152-1159
DO - 10.4304/jcp.5.8.1152-1159
M3 - 文章
AN - SCOPUS:78651582877
SN - 1796-203X
VL - 5
SP - 1152
EP - 1159
JO - Journal of Computers
JF - Journal of Computers
IS - 8
ER -