|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ReplayedLogTrace | |
---|---|
org.processmining.analysis.conformance | Contains classes related to the Conformance Analysis Plugin. |
org.processmining.analysis.performance | |
org.processmining.framework.models.petrinet.algorithms.logReplay |
Uses of ReplayedLogTrace in org.processmining.analysis.conformance |
---|
Subclasses of ReplayedLogTrace in org.processmining.analysis.conformance | |
---|---|
class |
DiagnosticLogTrace
A data structure that collects diagnostic information for a process instance in the context of conformance checking. |
Methods in org.processmining.analysis.conformance that return ReplayedLogTrace | |
---|---|
protected ReplayedLogTrace |
DiagnosticLogReader.createReplayedLogTrace(ProcessInstance pi)
Wrappes the given process instance in a ReplayedLogTrace. Creates a diagnostic data structure for log traces in the context of the conformance checker. |
Methods in org.processmining.analysis.conformance with parameters of type ReplayedLogTrace | |
---|---|
void |
ConformanceLogReplayResult.addFittingInstance(ReplayedLogTrace pi)
Adds the given process instance to the set of perfectly fitting log traces. |
protected void |
ConformanceMeasurer.initTraceReplay(ReplayedLogTrace pi,
LogReplayAnalysisResult result)
Will be called at the very beginning of replaying a trace. Resets the log-based data structures for the replay of this trace. |
protected void |
ConformanceMeasurer.takeFailedTaskMeasurement(ReplayedLogTrace pi,
ReplayedTransition t,
AuditTrailEntry ate)
Will be called directly before a failed task becomes artificially enabled in order to progress with the log replay (non-blocking). The replay failure will be recorded for the corresponding trace, transition, and audit trail entry. |
protected void |
ConformanceMeasurer.takeLogEventRecordingMeasurement(LogReplayAnalysisResult result,
ReplayedLogTrace pi,
AuditTrailEntry ate)
Will be called directly after fetching the new log event from the currently replayed log trace. For the improved behavioral appropriateness metric one needs to keep track of the relations between log events. |
protected void |
ConformanceMeasurer.takeMissingTokenMeasurement(ReplayedPlace p,
ReplayedLogTrace pi)
Will be called directly after artificially creating a new token for enabling a task that has failed execution during log replay. Records the missing token at the corresponding place in the Petri net. |
protected void |
DiagnosticTransition.takePostFiringMeasurement(ReplayedLogTrace diagnosticTrace)
Will be called directly after this transition has been fired. Increments the number of firings for this transition. |
protected void |
ConformanceMeasurer.takePostTraceReplayMeasurement(LogReplayAnalysisResult result,
ReplayedLogTrace pi)
|
protected void |
DiagnosticTransition.takePreFiringMeasurement(ReplayedLogTrace diagnosticTrace,
Measurer measurer)
Will be called directly before this transition is fired. Counts the consumed and produced tokens and remembers the passed edges. |
protected void |
ConformanceMeasurer.takePreStepExecutionMeasurement(LogReplayAnalysisResult result,
ReplayedLogTrace pi)
Will be called directly after fetching a new log event from the currently replayed log trace. For behavioral appropriateness metric the number of enabled transitions needs to be checked before each replay step. |
Uses of ReplayedLogTrace in org.processmining.analysis.performance |
---|
Subclasses of ReplayedLogTrace in org.processmining.analysis.performance | |
---|---|
class |
ExtendedLogTrace
This class is used to enhance log traces with performance information, such as throughput time. |
Methods in org.processmining.analysis.performance that return ReplayedLogTrace | |
---|---|
protected ReplayedLogTrace |
ExtendedLogReader.createReplayedLogTrace(ProcessInstance pi)
Wrappes the given process instance in a ReplayedLogTrace. Creates a diagnostic data structure for log traces in the context of the conformance checker. |
Methods in org.processmining.analysis.performance with parameters of type ReplayedLogTrace | |
---|---|
void |
ExtendedPNEdge.recordProbMeasurement(ReplayedLogTrace extendedTrace)
Method to keep track of the number of times this edge is traversed in each process instance. |
void |
ExtendedPlace.recordTimeMeasurement(java.util.Date tokenAvailable,
java.util.Date transEnabled,
java.util.Date transFired,
ReplayedLogTrace trace)
Calculates the synchronization time and waiting time of one token in this place and stores it. |
void |
ExtendedPlace.removeEnablingTransition(java.util.Date endTime,
ReplayedLogTrace trace,
ReplayedTransition rt)
Removes the enabling transition and sets the final time of the activity corresponding to the enabling transition. |
void |
ExtendedTransition.setFailedExecution(ReplayedLogTrace pi)
Set the corresponding failedExecution entry to true. |
protected void |
ExtendedTransition.takeActivityMeasurement(ReplayedLogTrace trace,
java.util.Date timestamp,
java.util.Date transEnabled)
Will be called directly when this transition has fired. |
protected void |
PerformanceMeasurer.takeFailedTaskMeasurement(ReplayedLogTrace pi,
ReplayedTransition t,
AuditTrailEntry ate)
Will be called directly before a failed task becomes artificially enabled in order to progress with the log replay (non-blocking). Records that the corresponding log trace has not completed succesfully |
protected void |
PerformanceMeasurer.takePostTraceReplayMeasurement(LogReplayAnalysisResult result,
ReplayedLogTrace pi)
Will be called directly after finishing replay of the current trace. Checks whether places have tokens remaining and records that the corresponding log trace has not properly terminated if this is the case. |
protected void |
ExtendedTransition.takeTimeBetweenMeasurement(ReplayedLogTrace extendedTrace,
java.util.Date timestamp)
Adds a timestamp to firstFireTimes, but only if such a timestamp does not yet exist for the current process instance. |
Uses of ReplayedLogTrace in org.processmining.framework.models.petrinet.algorithms.logReplay |
---|
Methods in org.processmining.framework.models.petrinet.algorithms.logReplay that return ReplayedLogTrace | |
---|---|
protected ReplayedLogTrace |
ReplayedLogReader.createReplayedLogTrace(ProcessInstance pi)
Wrappes the given process instance in a ReplayedLogTrace. |
ReplayedLogTrace |
ReplayedLogReader.getLogTrace(java.lang.String id)
Finds a specific trace in the log. |
ReplayedLogTrace |
ReplayedLogReader.next()
Reads the current diagnostic log trace and move to the next one (i.e., fetch the next element and place the iterator in behind it). |
Methods in org.processmining.framework.models.petrinet.algorithms.logReplay with parameters of type ReplayedLogTrace | |
---|---|
void |
ReplayedTransition.fireQuick(ReplayedLogTrace replayedTrace,
java.util.Date timeStamp,
Measurer measurer)
Fires the transition like normally but in addition adds diagnostic information for the respective process instance. |
void |
ReplayedTransition.fireSequenceOfTasks(java.util.ArrayList firingSequence,
ReplayedPetriNet replayedNet,
ReplayedLogTrace replayedTrace,
java.util.Date timeStamp,
Measurer measurer)
Actually fire a given sequence of transitions in the given Petri net. |
protected void |
Measurer.initTraceReplay(ReplayedLogTrace pi,
LogReplayAnalysisResult result)
Will be called at the very beginning of replaying a trace. |
boolean |
ReplayedTransition.isEnabled(ReplayedLogTrace replayedTrace,
java.util.Date timeStamp,
int maxDepth,
Measurer measurer)
Check whether this transition could be enabled through invisible tasks and do it if possible; i.e., the current marking of the net is changed (used to replay nets with invisible tasks correctly). |
void |
ReplayedEdge.recordProbMeasurement(ReplayedLogTrace extendedTrace)
|
void |
ReplayedPlace.recordTimeMeasurement(java.util.Date tokenAvailable,
java.util.Date transEnabled,
java.util.Date transFired,
ReplayedLogTrace trace)
Records some time-stamp related measurements for this place. |
void |
ReplayedPlace.removeEnablingTransition(java.util.Date endTime,
ReplayedLogTrace trace,
ReplayedTransition rt)
Removes the last transition that put a token in this place. |
protected void |
ReplayedTransition.takeActivityMeasurement(ReplayedLogTrace trace,
java.util.Date timestamp,
java.util.Date transEnabled)
Will be called directly when this transition has fired. |
protected void |
Measurer.takeFailedTaskMeasurement(ReplayedLogTrace pi,
ReplayedTransition t,
AuditTrailEntry ate)
Will be called directly before a failed task becomes artificially enabled in order to progress with the log replay (non-blocking). |
protected void |
Measurer.takeLogEventRecordingMeasurement(LogReplayAnalysisResult result,
ReplayedLogTrace pi,
AuditTrailEntry ate)
Will be called directly after fetching the new log event from the currently replayed log trace. |
protected void |
Measurer.takeMissingTokenMeasurement(ReplayedPlace p,
ReplayedLogTrace pi)
Will be called directly after artificially creating a new token for enabling a task that has failed execution during log replay. |
protected void |
ReplayedTransition.takePostFiringMeasurement(ReplayedLogTrace replayedTrace)
Will be called directly after this transition has been fired. |
protected void |
Measurer.takePostTraceReplayMeasurement(LogReplayAnalysisResult result,
ReplayedLogTrace pi)
Will be called directly after finishing replay of the current trace. |
protected void |
ReplayedTransition.takePreFiringMeasurement(ReplayedLogTrace replayedTrace,
Measurer measurer)
Will be called directly before this transition is fired. |
protected void |
Measurer.takePreStepExecutionMeasurement(LogReplayAnalysisResult result,
ReplayedLogTrace pi)
Will be called directly after fetching a new log event from the currently replayed log trace. |
protected void |
ReplayedTransition.takeTimeBetweenMeasurement(ReplayedLogTrace replayedTrace,
java.util.Date timestamp)
Will be called when this transition fires (during log replay). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |