Class SimulizarAnalysisResult

java.lang.Object
de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
de.uka.ipd.sdq.dsexplore.analysis.simulizar.SimulizarAnalysisResult
All Implemented Interfaces:
IAnalysisResult, IPerformanceAnalysisResult, IStatisticAnalysisResult

public class SimulizarAnalysisResult extends AbstractPerformanceAnalysisResult implements IStatisticAnalysisResult, IPerformanceAnalysisResult
  • Constructor Details

  • Method Details

    • getValueFor

      public double getValueFor(org.opt4j.core.Criterion criterion)
      Description copied from interface: IAnalysisResult
      Get the value of an analysis result. For more information on the type of value use IStatisticAnalysisResult
      Specified by:
      getValueFor in interface IAnalysisResult
      Returns:
      value calculated from this analysis result
    • getMedianValue

      public double getMedianValue()
      Specified by:
      getMedianValue in interface IStatisticAnalysisResult
    • getMeanValue

      public double getMeanValue()
      Specified by:
      getMeanValue in interface IStatisticAnalysisResult
    • getStandardDeviation

      public double getStandardDeviation()
      Specified by:
      getStandardDeviation in interface IStatisticAnalysisResult
    • getCoefficientOfVariance

      public double getCoefficientOfVariance()
      Specified by:
      getCoefficientOfVariance in interface IStatisticAnalysisResult
    • getConfidenceInterval

      public de.uka.ipd.sdq.statistics.estimation.ConfidenceInterval getConfidenceInterval(org.opt4j.core.Criterion criterion)
      Specified by:
      getConfidenceInterval in interface IStatisticAnalysisResult
    • getNumberOfObservations

      public long getNumberOfObservations()
      Specified by:
      getNumberOfObservations in interface IStatisticAnalysisResult
    • isExperimentRunExisting

      public static boolean isExperimentRunExisting(String experimentName, String experimentSettingName, org.palladiosimulator.edp2.models.Repository.Repository repo)
      Tries to find a matching experiment setting in all data sources available in the repository manager. If a matching experiment setting that contains at least one run is found, true. If not, false is returned.
      Parameters:
      experimentSettingName - The experiment name to match
      Returns:
      true if experiment has been found, false otherwise
    • findExperimentRunAndCreateResult

      public static IStatisticAnalysisResult findExperimentRunAndCreateResult(org.palladiosimulator.pcm.core.entity.Entity entity, String experimentName, String experimentSettingName, org.palladiosimulator.solver.core.models.PCMInstance pcmInstance, org.palladiosimulator.edp2.models.Repository.Repository repo, Map<org.opt4j.core.Criterion,EvaluationAspectWithContext> criterionToAspect, SimulizarQualityAttributeDeclaration qualityAttribute) throws AnalysisFailedException
      Throws:
      AnalysisFailedException
    • findSelectedEDP2Repository

      protected static org.palladiosimulator.edp2.models.Repository.Repository findSelectedEDP2Repository(org.eclipse.debug.core.ILaunchConfiguration config) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException