Optimal design of fault-tolerant software systems using N-version approach and pseudo-Boolean optimization methods | IEEE Conference Publication | IEEE Xplore