Automating the Maintenance Repair and Overhaul Process