Data diversity: an approach to software fault tolerance | IEEE Journals & Magazine | IEEE Xplore