Research Article

Safety Assessment of the Reconfigurable Integrated Modular Avionics Based on STPA

Table 3

Model verification statements.

TypePropertyBNF statementResult

Logic verification statementsIMA system is not deadlockA[] not deadlockSatisfy
Application layer works normallyE<>AL.Off or AL.WorkSatisfy
Operating system works normallyE<>OS.Idle or OS.AE or OS.HMSatisfy
Generic system management works normallyE<>GSM.Idle or GSM.CM or GSM.SM or GSM.HM or GSM.FMSatisfy
Module support layer works normallyE<>MSL.Idle or MSL.AE or MSL.HMSatisfy
Common functional module works normally ()E<>CFMX.Idle or CFMX.Work or CFMX.Check or CFMX.FaultSatisfy

Time-series verification statementsThe MSL will not load the module until the system is configured or reconfiguredA[]MSL.AE imply (C==1 or RC==1)Satisfy
MSL will enter HM only after the module worksA[]MSL.HM imply (s[0]!=0 and s [1]!=0 and s[2]!=0 and s [3]!=0 )Satisfy
MSL will enter HM only after MSL and OS enter HMA[]GSM.HM imply (MSL_HM_s! =0 and OS_HM_s!=0)Satisfy
GSM will enter FM after detecting faultyA[]GSM.FM imply (HM_s!=2&& HM_s!=3)Satisfy
GMS will enter CM after FM provides the solutionE<>GSM.CM imply RC==1Satisfy