On low-cost error containment and recovery methods for guarded software upgrading | IEEE Conference Publication | IEEE Xplore