The advent of software components in the safety-critical systems (SCS) has ventilated creative problems for software professionals to provide accumulated and increased software dependability as software is prone to failures. Poorly written SCS systems' code leads to failures that may be catastrophic and life-threatening. Therefore, the SCS systems must be adequately tested before deployment; and the probability of failure must be accurately predicted...