public class PerformanceEnricherExperimentPlugin
extends java.lang.Object
StochasticNet.ExecutionPolicy
).
2. strips the performance information of the stochastic net to get a plain model.
3. uses logs and model to enrich Petri nets
4. compare model parameters between each learned model and the original model.Modifier and Type | Class and Description |
---|---|
static class |
PerformanceEnricherExperimentPlugin.ExperimentType |
Modifier and Type | Field and Description |
---|---|
static StochasticNet.DistributionType |
DISTRIBUTION_TYPE |
static int[] |
NOISE_LEVELS |
static int[] |
TRACE_SIZES |
static StochasticNet.TimeUnit |
UNIT_FACTOR
Use minutes as unit in the model
|
Constructor and Description |
---|
PerformanceEnricherExperimentPlugin() |
Modifier and Type | Method and Description |
---|---|
PerformanceEnricherExperimentResult |
performExperiment(org.processmining.contexts.uitopia.UIPluginContext context,
StochasticNet net,
org.processmining.models.semantics.petrinet.Marking initialMarking,
PerformanceEnricherExperimentPlugin.ExperimentType type)
We first simulate the net a number of times with a combination of given trace-sizes and policies, and then
enrich the base Petri net to be stochastic again.
|
PerformanceEnricherExperimentResult |
plugin(org.processmining.contexts.uitopia.UIPluginContext context,
StochasticNet net) |
public static final int[] TRACE_SIZES
public static final int[] NOISE_LEVELS
public static final StochasticNet.DistributionType DISTRIBUTION_TYPE
public static final StochasticNet.TimeUnit UNIT_FACTOR
public PerformanceEnricherExperimentResult plugin(org.processmining.contexts.uitopia.UIPluginContext context, StochasticNet net)
public PerformanceEnricherExperimentResult performExperiment(org.processmining.contexts.uitopia.UIPluginContext context, StochasticNet net, org.processmining.models.semantics.petrinet.Marking initialMarking, PerformanceEnricherExperimentPlugin.ExperimentType type)
context
- net
- initialMarking
-