
public class LivenessAnalysis extends Object implements Analysis<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption>, IntegratedAnalysis<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption>
| Constructor and Description |
|---|
LivenessAnalysis() |
| Modifier and Type | Method and Description |
|---|---|
FlowFunction<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption> |
getFlowFunction()
Gets analysis flow function.
|
IntegratedFlowFunction<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption> |
getIntegratedFlowFunction()
Gets analysis integrated flow function.
|
void |
setInitialGraphAssumptions(Cfg graph,
AssumptionMap<CfgEdge,LivenessAssumption> assumptionMap)
Gets assumptions for graph to start approximation from.
|
public FlowFunction<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption> getFlowFunction()
AnalysisgetFlowFunction in interface Analysis<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption>public IntegratedFlowFunction<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption> getIntegratedFlowFunction()
IntegratedAnalysisgetIntegratedFlowFunction in interface IntegratedAnalysis<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption>public void setInitialGraphAssumptions(Cfg graph, AssumptionMap<CfgEdge,LivenessAssumption> assumptionMap)
AnalysissetInitialGraphAssumptions in interface Analysis<CfgNode<?>,CfgEdge,Cfg,LivenessAssumption>setInitialGraphAssumptions in interface IntegratedAnalysis<CfgNode<?>,CfgEdge,CfgTransformer,Cfg,LivenessAssumption>Copyright © 2018. All rights reserved.