Course objectives This course illustrates the state-of-the-art of performance evaluation of computers, the software reliability measurements and predictions with application for safety critical systems. Various methods and techniques that we approach based on collected data: the software reliability growth models, statistical tests, among which trend tests (graphic and statistics methods). It presents the outlooks open in the field of the software reliability assessment and new methods to evaluate the accuracy of the predictions. A computer is a deterministic machine - why can’t we predict when it will fail next?
There is evidence that defects have their origin in design errors. It becomes difficult or impossible to ensure that software contains no faults. The software reliability is currently a very sensitive area in telecommunications for example the introduction of new services.
The course presents some tools allowing to characterize the accuracy and quality forecasts. !
The presentation of the practical aspects using CASRE, SREPT NHPP, FRESTIMATE software tools will allow students to enhance software reliability problems. The final session concludes the course with time for outstanding questions to be discussed. Case studies with software tools will be presented.