Improving Reliability and Safety by Trading off Software Failure Criticalities | IEEE Conference Publication | IEEE Xplore