Firmness Analysis of Real-Time Tasks