Computing in which results must be delivered within strict time limits for the system to behave correctly.