Title: The design of fault tolerant software for loosely coupled distributed systems