Define software reliability.
Software reliability is the probability that software will give failure-free operation in a fixed environment for a fixed interval of time. Probability of failure is the probability that the software will fail on the next input selected.