Maintenance opportune des systèmes multi-composants: Modélisation, optimisation, incertitudes et applications industrielles