Method of determining causal connections between events recorded during process execution
First Claim
1. A method of determining, from recorded information relating to events occurring during execution of a process, a plurality of the events that are causally connected by scenario causality and precedence causality, the method comprising the steps of:
- (a) translating the recorded information relating to the events to statements in a first scenario graph language;
(b) determining from the first graph language statements, information relating to execution flow of the process wherein each first graph language statement comprises information relating to a predetermined execution flow of the process; and
, (c) based on the information relating to an execution flow of the process, determining, for a first plurality of events, events that precede each event from the first plurality of the events that are causally connected by scenario causality to said event from the first plurality of the events.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of determining scenario causality, along with precedence causality, is disclosed. Information is recorded relating to events occurring during execution of a process. The information includes object related information and process related information. The information is translated into a sequence of scenario graph language statements, one or more events translated to a statement. From the statements, process execution flow is determined establishing some scenario causality and precedence causality.
137 Citations
25 Claims
-
1. A method of determining, from recorded information relating to events occurring during execution of a process, a plurality of the events that are causally connected by scenario causality and precedence causality, the method comprising the steps of:
-
(a) translating the recorded information relating to the events to statements in a first scenario graph language;
(b) determining from the first graph language statements, information relating to execution flow of the process wherein each first graph language statement comprises information relating to a predetermined execution flow of the process; and
,(c) based on the information relating to an execution flow of the process, determining, for a first plurality of events, events that precede each event from the first plurality of the events that are causally connected by scenario causality to said event from the first plurality of the events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 24, 25)
-
-
18. A method of determining a plurality of the events that are causally connected comprising the steps of:
-
during execution of an event, recording process related information, recording object related information, and recording event related information;
using the process related information and the object related information for a plurality of events, translating the recorded information to a graph language substantially indicative of scenario and precedence causal connections between events; and
,providing information based on the causal connections between events.
-
-
19. A method of determining a plurality of events that are causally connected for use with recorded information relating to the events occurring during execution of a process, the method comprising the steps of:
-
analysing the recorded information to determine a partial order of events from each of two relative perspectives;
combining the two partial orders of events to produce information relating to some forms of scenario causality and precedence causality.
-
-
21. A method of determining a plurality of the events that are scenario and precedence causally connected comprising the steps of:
-
providing a process for execution;
instrumenting the process for monitoring of the process during execution;
executing the instrumented process to produce a trace of the process execution;
transforming the trace of the process execution into a plurality of scenario graph language statements according to a plurality of predetermined rules; and
,transforming the scenario graph language statements into a domain specific model. - View Dependent Claims (22, 23)
-
Specification