A Rational Approach to scheduling Main System Maintenance