Abstract:The existing technologies are difficult to identify the airborne software faults and the corresponding causes, and thus can’t be applied in the development process of the airborne software easily. To resolve the above problems, we proposed the airborne software fault modeling and analysis approach based on the system architecture and operation diagram. First, we proposed the airborne software fault identify approach based on the function failure analysis, which can be used to identify the airborne software faults caused by the interface data, time constraint and so on. Then we construct the fault hierarchy modeling approach based on the static system architecture, the fault logic relationship modeling approach based on the dynamic operation diagram respectively, which can be used for constructing the software fault tree effectively. Then, we proposed the safety requirement analysis approach based on the software requirement and criteria. Finally, we applied these approaches on the airborne brake control software for validation the effectiveness and feasibility. The experimental results show that the proposed airborne fault modeling and analysis approach is feasible and consistent with the standard requirement, and is suitable for constructing the V&V loop of the airborne software fault analysis and validation