Date Added: Jan 2011
Software reliability is also (qualitatively) demonstrated by the process followed to develop the software. The best dimension of a good development process is to implement a fault tolerance design, to ensure mistake proof loading and operation. The reliability assurance techniques are extended to ensure safe or secure critical requirements. The modeling technique analyzed here is closely related to the work done on design diversity. The results for design diversity have effects in diverse fault detection in a single software version. The effect of reliability of repeated application of a particular fault finding of a single version is applied independently.