public class ConformanceRootCauseAnalysis extends Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
ConformanceRootCauseAnalysis.BPViolationTuple
Class to capture a single BP violation in a trace.
|
protected class |
ConformanceRootCauseAnalysis.RootCauseAnalysisForTrace
Class that captures all analysis information related to a single trace.
|
protected class |
ConformanceRootCauseAnalysis.ViolationImplicationTupel |
protected class |
ConformanceRootCauseAnalysis.ViolationTuple |
protected class |
ConformanceRootCauseAnalysis.ViolationTupleInclSupport |
| Modifier and Type | Field and Description |
|---|---|
protected static float |
CONSTANT_HIGH_CONFIDENCE |
protected static int |
CONSTANT_HIGH_SUPPORT |
static List<String> |
constraintList |
protected Map<Integer,ConformanceRootCauseAnalysis.RootCauseAnalysisForTrace> |
traceAnalyses |
protected List<String> |
traceIds |
protected List<ConformanceRootCauseAnalysis.ViolationImplicationTupel> |
violationImplicationsAboveThreshold |
protected List<ConformanceRootCauseAnalysis.ViolationTupleInclSupport> |
violations |
protected List<Set<Integer>> |
violationsForTraces |
| Constructor and Description |
|---|
ConformanceRootCauseAnalysis() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBPViolation(String s1,
String s2,
BehaviouralProfile<Trace,LabelEntity> rs,
RelSetType expectedRelation,
RelSetType foundRelation) |
void |
addCooccurrenceViolation(String s1,
String s2,
BehaviouralProfile<Trace,LabelEntity> rs) |
void |
addTrace(BehaviouralProfile<Trace,LabelEntity> rs) |
protected void |
addViolation(BehaviouralProfile<Trace,LabelEntity> rs,
ConformanceRootCauseAnalysis.ViolationTupleInclSupport v) |
void |
computeConfidenceForViolationPairs() |
void |
computeGlobalSupport() |
protected int |
getIDForConstraint(String constraint) |
protected int |
getNumberOfConstraints() |
void |
saveResults(String fileName) |
protected static final int CONSTANT_HIGH_SUPPORT
protected static final float CONSTANT_HIGH_CONFIDENCE
protected List<ConformanceRootCauseAnalysis.ViolationTupleInclSupport> violations
protected List<ConformanceRootCauseAnalysis.ViolationImplicationTupel> violationImplicationsAboveThreshold
protected Map<Integer,ConformanceRootCauseAnalysis.RootCauseAnalysisForTrace> traceAnalyses
protected int getNumberOfConstraints()
protected int getIDForConstraint(String constraint)
public void addTrace(BehaviouralProfile<Trace,LabelEntity> rs)
public void addBPViolation(String s1, String s2, BehaviouralProfile<Trace,LabelEntity> rs, RelSetType expectedRelation, RelSetType foundRelation)
protected void addViolation(BehaviouralProfile<Trace,LabelEntity> rs, ConformanceRootCauseAnalysis.ViolationTupleInclSupport v)
public void addCooccurrenceViolation(String s1, String s2, BehaviouralProfile<Trace,LabelEntity> rs)
public void computeGlobalSupport()
public void computeConfidenceForViolationPairs()
public void saveResults(String fileName)
Copyright © 2017. All rights reserved.