A condition-based maintenance for a system subject to multiple degradation processes and external shocks | Publicación