 If both sets of data are corrupted, a significant error can be reported and the system can react accordingly.In most cases, safety-critical applications have strict constraints in terms of memory occupation and system performance.The duplication of the whole set of variables and the introduction of a consistency check before every read operation represent the optimum choice from the fault coverage point of view.