Simulation-based optimisation of maintenance systems: Industrial case studies. (July 2017)