Application of heuristic search and information theory to sequential fault diagnosis