An Adaptable and Generic Fault-Tolerant System for Distributed Applications | IEEE Conference Publication | IEEE Xplore