Condition-based and age-based maintenance in a multi-component system with heterogeneous components incorporating imperfect preventive maintenance actions | Publicación