Multi-attribute decomposition technique for fault tolerant multiversion systems