Title :
An autonomous recovery software module for protecting embedded OS and application software
Author :
Yung-Yuan Chen ; Yang-Lun Kuo ; Kuen-Long Leu
Author_Institution :
Dept. of Electr. Eng., Nat. Taipei Univ., Taipei, Taiwan
Abstract :
Embedded systems have been widespread for novel technologies which bring people more convenience and hence become more relevant to our life. When embedded systems are utilized on safety-critical applications, their availability and reliability issues must be addressed and systems must be protected by effective techniques. One primary cause of the embedded system crash is the data corruption error. In this study, the embedded system crashes caused by data corruption errors are resolved by an autonomous recovery software methodology (ARSM). ARSM is composed by system monitor, bad block salvage, autonomous recovery mechanism and OS initial backup. ARSM performs all-operation system monitoring. Once any application software and operation system crash is detected, the autonomous recovery mechanism will be activated to recover the embedded system back to normal operation. For verification of the ARSM, we adopt a car event data recorder to be the case demonstration, and generate data corruption errors to validate the efficiency of the ARSM.
Keywords :
embedded systems; operating systems (computers); safety-critical software; security of data; software reliability; ARSM; OS initial backup; all-operation system monitoring; application software protection; autonomous recovery mechanism; autonomous recovery software methodology; autonomous recovery software module; availability issues; car event data recorder; data corruption errors; embedded OS protection; embedded systems; reliability issues; safety-critical applications; Bad block; Embedded system; Recovery; fault-tolerance;
Conference_Titel :
Global High Tech Congress on Electronics (GHTCE), 2012 IEEE
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4673-5086-0
DOI :
10.1109/GHTCE.2012.6490149