Joint optimization approach of maintenance and production planning for a multiple-product manufacturing system