Text this: Hardware and software architectures for fault tolerance :