An autonomous recovery software module for protecting embedded OS and application software | IEEE Conference Publication | IEEE Xplore