ソフトウェアの信頼性を向上させるために、異なるアルゴリズムで同じ処理を並列に行う手法はどれか。

多様性を持たせた設計によりソフトのバグによる共倒れを防ぐ手法である。