Implementation Goals
Robustness
- A program produces correct output for all inputs and when run on all hardware platforms
- Including inputs not in the domain of interest
- What if a user inputs a float rather than an integer
- Including well known limits of computers
- Out of memory
- Patriot missile cumulative timing fault (28/98)