Criteri di Progetto di un Sistema Distribuito Tollerante ai Guasti