The invention is applicable to the technical field of
system analysis, and provides a model-based
airborne system cascade failure analysis method, which comprises the following steps of: constructing a
cascade failure-oriented
airborne system model based on AADL and instantiating the
cascade failure-oriented
airborne system model to obtain an aaxl2 file, then, the
XML technology is used for extracting components of all levels, the connection relation between the components and
fault propagation information from an aaxl2 file to construct a cascade propagation model,
system topological parameters are used for defining
fault propagation strength between the components in the airborne
system and inputting the
fault propagation strength into a DWNodeRank
algorithm, the fault influence degree between the components is output, the fault propagation probability between the components is solved in combination with the
failure rate of the components, and the fault propagation probability between the components is calculated. And representing the fault influence degree as a component importance degree, taking a component fault greater than a preset threshold value as a cascade failure initial condition, and solving a fault propagation path and a fault propagation path combination which cause a system cascade failure process by using a cascade propagation model through a fault propagation path analysis
algorithm. Therefore, the accuracy of cascade
failure analysis can be improved through the method.