रिकवरी ब्लॉक योजना एक है सॉफ्टवेयर यह डिज़ाइन विविधता और बैकवर्ड एरर रिकवरी पर आधारित दोष-सहिष्णुता तकनीक है। यह एक प्रोग्राम को ब्लॉकों की एक श्रृंखला के रूप में संरचित करती है, जिसमें प्रत्येक ब्लॉक में एक प्राथमिक मॉड्यूल, एक स्वीकृति परीक्षण और एक या अधिक वैकल्पिक मॉड्यूल होते हैं। यदि प्राथमिक मॉड्यूल का आउटपुट स्वीकृति परीक्षण में विफल हो जाता है, तो सिस्टम की स्थिति बहाल कर दी जाती है और एक वैकल्पिक मॉड्यूल निष्पादित किया जाता है।











