Robustness (computer science)

This is an old revision of this page, as edited by Cat4567nip (talk | contribs) at 16:32, 4 May 2010 (definition expanded, stub specified, category added). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer science, robustness is the ability of a computer system to cope with errors during execution or the ability of an algorithm to continue to operate despite abnormalities in input, calculations, etc. Formal techniques, such as fuzz testing, are essential to proving robustness since this type of testing involves invalid or unexpected inputs. Various commercial products perform robustness testing of software systems. Robustness is a consideration in failure assessment analysis.