Patent ID: 8225142

Claim:
A system for tracepoint-based fault diagnosis and recovery, including a processor and main memory, comprising: a system state tracing model unit for storing state tracing models which are obtained by a modeling technique and are required for fault diagnosis and recovery; a state diagnosis unit for determining whether or not an action event is executable with reference to the state tracing models when the action event is received from a specific tracepoint among multiple tracepoints which exist in each of components within an operating system of the system, and generating a fault recovery command when it is determined that the action is not executable, that is, a fault has occurred; and a fault recovery unit for performing a fault recovery processing based on the state tracing models in response to the generated fault recovery command, wherein the components within the operating system are classified into a stable group and a risk group depending on a degree of fault probability, wherein the stable group includes any one of a process management unit and a memory management unit.