A general constructive approach to fault-tolerant design using redundancy | IEEE Journals & Magazine | IEEE Xplore