the capability of the software product to maintain a specified level of performance in cases of software faults ( defects ), or of infringement of its specified interface.
- must be fault tolerant in critical situations - required when high availability requirements or system failure costs are high
assume that a system can be released with faults and that system failures can be dealt with by recovering from them at runtime