Memory cells of space vehicle computers generate errors in their stored data because of radiation. The main reason of the error is single event upset (SEU). Hamming code which has Capability of correcting one bit and detecting two bits is usually used in space vehicles to secure the memory data. As the density of the memory is more and more high, the possibility of multiple bits upset (MBU) increase and hamming code may be inadequate. In this paper, a (15,8) code is presented which can correct all double-adjacent errors and triple-adjacent errors in addition to signal error correction (SEC) and double error detection (DED). It is a powerful and efficient solution to SEU and MBU.