A Component-Based Methodology to Design Arbitrary Failure Detectors for Distributed Protocols | IEEE Conference Publication | IEEE Xplore