| With the rapid development of avionics system,which is put forward higher requirements in reliability,real-time,certainty and fault tolerance,etc.Compared with the traditional event triggered mechanism,time triggered network introduced the time triggered mechanism,that make the network has an advantage of certainty,high reliability and high real-time which can meet the avionics system needs.Thus it is getting more and more attention,research and applies.At present,Distributed Integrated Modular Avionics(DIMA)is the development trend and direction of avionics system.The communication between distributed nodes in the system needs more reliability,security,and it needs to be able to fault-tolerant for system failure.However,there are relatively few researches on the fault-tolerant mechanism of DIMA system and time-dispatching network.The health diagnosis and fault detection is difficult and the fault-tolerant mechanism is imperfect,there is still one of the major problems facing avionics system.Based on this,this thesis presents a fault-tolerant middleware for time triggered network,which mainly provides a unified fault-tolerant management platform for the system which makes fault-tolerant management and application separated and reduces the difficulty and complexity of application development of avionics and time triggered network.This thesis first introduces the fault-tolerant middleware technology and its idea,the differences between time triggered and event triggered.State the advantages of time triggered network and proposed the fault-tolerant middleware for time triggered network.After studying the characteristics of the time triggered network and its mechanism,extract and improved the group membership protocol(GMP)which can be achieved fault mechanism in the fault-tolerant middleware.The improved algorithm is mainly deal with the communication fault of fault tolerant middleware proposed in this thesis.Then,the fault-tolerant middleware model and the system function architecture are designed which is based on the avionics system under the DIMA environment.The mainly techniques used are the fault analysis tree,knowledge database,reasoning machine and fault diagnosis expert system,which is used to achieve the avionics system fault detection and health management and other functions,and separate the fault detection and fault diagnosis process of each module from the upper application.Finally,take the radar subsystem in avionics system as an example to achieve and verify the effectiveness and rationality of the fault-tolerant middleware design,which can meet the needs of the system. |