A methodology for cost-effective software fault tolerance for mission-critical systems | IEEE Conference Publication | IEEE Xplore