A uniform approach to software and hardware fault tolerance | IEEE Conference Publication | IEEE Xplore