Software reliability model predicts component failure rates