Recoverability is a Quality Characteristic concerning the degree to which a subject can restore an affected state and required information after an interruption or failure.
Recoverability can apply to:
Recovery can concern restoration of:
Recoverability can identify:
Recoverability can be evaluated using measures such as:
Quality Characteristic concerning the degree to which a subject can restore an affected state and required information after an interruption or failure
Adapted from:
ISO/IEC 25010 identifies Recoverability as a Reliability-related product-quality subcharacteristic concerning restoration of affected information and state following interruption or failure.
This definition adapts Recoverability for DIDO-TE evaluation of Candidate Solutions, Distributed Systems, Nodes, Node Sets, services, data stores, Execution Facilities, and Operational Resources.
Recoverability differs from Reliability:
Recoverability contributes to Reliability but does not replace Reliability.
Recoverability differs from availability:
Recoverability differs from fault tolerance:
Recoverability does not necessarily require restoration to the exact state immediately preceding the interruption or failure.
The applicable Acceptance Criteria can permit restoration to:
A restart does not by itself demonstrate Recoverability. Verification must determine whether the required state, information, service, Evidence, Provenance, and Traceability were restored.
The applicable Acceptance Criteria should distinguish:
DIDO-TE interrupts a Candidate Solution while it processes a controlled set of transactions.
The Acceptance Criteria establish:
After the interruption, the Candidate Solution restores its state and resumes processing.
DIDO-TE compares the restored state, retained transactions, recovery duration, and preserved Evidence with the Acceptance Criteria.
The resulting Test Results support evaluation of Candidate Solution Recoverability.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.