Mr. Abhishek Goel
Mr. Saurabh M. Raje
Mr. Shubham Sharma
Abstract – This paper discusses the development of fault tolerant software for the on-board computer of a nanosatellite. It describes in detail the implementation of a modularized and process-based parallelized software. Maintainability and ease of implementation will be given special focus as the team comprises of only undergraduate students. There will be a review of some common fault detection, isolation, and removal methods and their software implementation. In addition, some specific mechanisms that can be used for memory management on fault tolerant soft real-time systems will be discussed.