A fault tolerant design used to enhanced the survivability of a distributive processing system is described. Based on physical limitations, mission duration and maintenance support, the approach has emphasized functional redundancy in place of the traditional hardware or software level redundancy. A top down architecture within the system's hierarchy allows sharing of common resources. Various techniques used to enhance the survivability of the hardware at the equipment, module and component level were analyzed. The intent of the on going work is to demonstrate the ability of a distributive processing system to maintain itself for a long period of time.