Class DeltaIoTSimulationExecutorFactory
java.lang.Object
org.palladiosimulator.simexp.pcm.examples.executor.PcmExperienceSimulationExecutorFactory<Integer,List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>,PrismSimulatedMeasurementSpec>
org.palladiosimulator.simexp.pcm.examples.deltaiot.DeltaIoTSimulationExecutorFactory
public class DeltaIoTSimulationExecutorFactory
extends PcmExperienceSimulationExecutorFactory<Integer,List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>,PrismSimulatedMeasurementSpec>
-
Field Summary
Fields inherited from class org.palladiosimulator.simexp.pcm.examples.executor.PcmExperienceSimulationExecutorFactory
dbn, distributionFactory, experiment, experimentProvider, parameterParser, params, probabilityDistributionRegistry, probDistRepoLookup, qvtoReconfigurationManager, simulatedExperienceStore, specs
-
Constructor Summary
ConstructorDescriptionDeltaIoTSimulationExecutorFactory
(org.palladiosimulator.experimentautomation.experiments.Experiment experiment, org.palladiosimulator.envdyn.api.entity.bn.DynamicBayesianNetwork<tools.mdsd.probdist.api.entity.CategoricalValue> dbn, List<PrismSimulatedMeasurementSpec> specs, SimulationParameters params, SimulatedExperienceStore<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator, Integer> simulatedExperienceStore, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> distributionFactory, tools.mdsd.probdist.api.factory.IProbabilityDistributionRegistry<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionRegistry, tools.mdsd.probdist.api.parser.ParameterParser parameterParser, tools.mdsd.probdist.api.apache.util.IProbabilityDistributionRepositoryLookup probDistRepoLookup, IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder) -
Method Summary
Modifier and TypeMethodDescriptionPcmExperienceSimulationExecutor<org.palladiosimulator.solver.models.PCMInstance,
org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator, QVToReconfiguration, Integer> create()
Methods inherited from class org.palladiosimulator.simexp.pcm.examples.executor.PcmExperienceSimulationExecutorFactory
createExperienceSimulator
-
Field Details
-
DELTAIOT_PATH
- See Also:
-
DISTRIBUTION_FACTORS
- See Also:
-
PRISM_FOLDER
- See Also:
-
-
Constructor Details
-
DeltaIoTSimulationExecutorFactory
public DeltaIoTSimulationExecutorFactory(org.palladiosimulator.experimentautomation.experiments.Experiment experiment, org.palladiosimulator.envdyn.api.entity.bn.DynamicBayesianNetwork<tools.mdsd.probdist.api.entity.CategoricalValue> dbn, List<PrismSimulatedMeasurementSpec> specs, SimulationParameters params, SimulatedExperienceStore<org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator, Integer> simulatedExperienceStore, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> distributionFactory, tools.mdsd.probdist.api.factory.IProbabilityDistributionRegistry<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionRegistry, tools.mdsd.probdist.api.parser.ParameterParser parameterParser, tools.mdsd.probdist.api.apache.util.IProbabilityDistributionRepositoryLookup probDistRepoLookup, IExperimentProvider experimentProvider, IQVToReconfigurationManager qvtoReconfigurationManager, SimulationRunnerHolder simulationRunnerHolder)
-
-
Method Details
-
create
public PcmExperienceSimulationExecutor<org.palladiosimulator.solver.models.PCMInstance,org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator, create()QVToReconfiguration, Integer> - Specified by:
create
in classPcmExperienceSimulationExecutorFactory<Integer,
List<org.palladiosimulator.envdyn.api.entity.bn.InputValue<tools.mdsd.probdist.api.entity.CategoricalValue>>, PrismSimulatedMeasurementSpec>
-