Patent Document ID: 8447719
Application ID: 12239755

Base Claim:
1. A method of compiling causal rules into continuations for use in root cause analysis of a system comprising a plurality of inter-related elements, the method comprising: defining observable events occurring on system elements; defining at least one of a cause and a result of each of the events; defining causal rules, each rule describing a causal relationship between an event and its cause or its result; and compiling the causal relationships as continuations in a continuation passing style (CPS) for use in analyzing the root cause of at least one observed event symptomatic of at least one problem on the system.

---

Claim 2:
2. The method of claim 1 , wherein each causal relationship is one of a mandatory relationship such that the presence of the event requires the related cause or result, and an optional relationship such that the presence of the event does not require the related cause or result.