System Robustness
A) Graceful behavior in the presence of exceptional conditions
- Unexpected operating conditions
- Activation of latent design defects
- Focus of the current research
-
B) Operation under extraordinary loads
- The other half of robustness -- but not covered in this work
Current test case -- Operating Systems (POSIX API)
- Goal -- metric for comparative evaluation of OS robustness
- If a mature OS isn’t “bullet-proof”, what hope is there for application software?