A top-down approach to high-consequence fault analysis for software systems | IEEE Conference Publication | IEEE Xplore