Software reliability is the probability of the software causing a system failure over some specified operating time. ... The software fails as a function of operating time as opposed to calendar time. Over 225 models have been developed since early 1970s, however, several of them have similar if not identical assumptions.