A bi-objective inspection policy optimization model for finite-life repairable systems using a genetic algorithm