Criticality analysis for maintenance optimization