Hard And Soft Real Time Systems