“…Simple periodic tasks have been discussed in [4]. The space redundancy should not be very high as in [1,2,3,4] because in many of today's real-time systems, memory constraints are still a bottleneck [5,6] and therefore need to be accounted for. A set of carefully chosen software error detection techniques including Assertions [7], Algorithm Based Fault Tolerance (ABFT) [8], Control Flow Checking [9], procedure duplication [10] are suitable to achieve a high degree of safe behavior in ordinary computers by complementing the intrinsic Error Detection Mechanisms (Edemas) of the system (exceptions, memory protection, etc).…”