Class ExperimentRunner

java.lang.Object
org.palladiosimulator.simexp.pcm.util.ExperimentRunner

public class ExperimentRunner extends Object
  • Constructor Details

    • ExperimentRunner

      public ExperimentRunner(org.palladiosimulator.experimentautomation.experiments.Experiment initial)
  • Method Details

    • runExperiment

      public void runExperiment()
    • getCurrentExperimentRuns

      public List<org.palladiosimulator.edp2.models.ExperimentData.ExperimentRun> getCurrentExperimentRuns()
    • makeSnapshotOfPCM

      public org.palladiosimulator.solver.models.PCMInstance makeSnapshotOfPCM()
    • getWorkingPartition

      public org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition getWorkingPartition()
    • getPlainWorkingPartition

      public de.uka.ipd.sdq.workflow.mdsd.blackboard.ResourceSetPartition getPlainWorkingPartition()
    • injectFailureScenario

      public void injectFailureScenario(org.palladiosimulator.failuremodel.failurescenario.FailureScenarioRepository failureScenarioRepo, org.palladiosimulator.failuremodel.failuretype.FailureTypeRepository failureTypeRepo) throws IOException
      Throws:
      IOException
    • updateFailureScenario

      public void updateFailureScenario(org.palladiosimulator.failuremodel.failurescenario.FailureScenarioRepository failureScenarioRepo) throws IOException
      Throws:
      IOException
    • clearFailureScenarios

      public void clearFailureScenarios(IExperimentProvider experimentProvider)