Managing Murphy's law: engineering a minimum-risk system | IEEE Journals & Magazine | IEEE Xplore