Class SimuComAnalysisSensorFrameworkResult
java.lang.Object
de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
de.uka.ipd.sdq.dsexplore.analysis.simucom.SimuComAnalysisResult
de.uka.ipd.sdq.dsexplore.analysis.simucom.SimuComAnalysisSensorFrameworkResult
- All Implemented Interfaces:
IAnalysisResult,IPerformanceAnalysisResult,IStatisticAnalysisResult
-
Nested Class Summary
Nested classes/interfaces inherited from class de.uka.ipd.sdq.dsexplore.analysis.simucom.SimuComAnalysisResult
SimuComAnalysisResult.TimeseriesData -
Field Summary
FieldsFields inherited from class de.uka.ipd.sdq.dsexplore.analysis.simucom.SimuComAnalysisResult
alpha, confidenceInterval, logger, maxUtilization, meanValue, medianValue, objectiveToAspects, observations, pcmEntityIdentifier, qualityAttributeInfo, stdDeviation, throughputFields inherited from class de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
results -
Constructor Summary
ConstructorsConstructorDescriptionSimuComAnalysisSensorFrameworkResult(org.palladiosimulator.pcm.core.entity.Entity entity, String experimentName, org.palladiosimulator.solver.core.models.PCMInstance pcmInstance, Map<org.opt4j.core.Criterion, EvaluationAspectWithContext> criterionToAspect, SimuComQualityAttributeDeclaration qualityAttributeInfo, ILaunchConfiguration config) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetUtilisationOfResource(org.palladiosimulator.analyzer.resultdecorator.resourceenvironmentdecorator.ActiveResourceUtilisationResult resultToFill, org.palladiosimulator.pcm.core.entity.Entity container, org.palladiosimulator.pcm.resourcetype.ResourceType resourceType) Get the utilisation of the passed resourcestatic booleanisExperimentRunExisting(String experimentName, de.uka.ipd.sdq.codegen.simucontroller.core.runconfig.SimuComWorkflowConfiguration workflowConfig, int datasourceReloadCount, ILaunchConfiguration config) Tries to find a matching experiment run in the selected data source.protected Map<String,org.palladiosimulator.analyzer.resultdecorator.resourceenvironmentdecorator.PassiveResourceResult> retrievePassiveResourceUtilFinish(Map<String, org.palladiosimulator.analyzer.resultdecorator.resourceenvironmentdecorator.PassiveResourceResult> idsToPassiveResourceResult) protected voidretrieveServiceResultsFinish(org.palladiosimulator.solver.core.models.PCMInstance pcmInstance, org.palladiosimulator.analyzer.resultdecorator.ResultDecoratorRepository repo, HashMap<String, org.palladiosimulator.pcm.seff.ExternalCallAction> idToExternalCallMap, Map<String, de.uka.ipd.sdq.dsexplore.analysis.simucom.AssemblyContextContext> idToAssemblyContextMap, List<String> completionComponentIdsToIgnore) Methods inherited from class de.uka.ipd.sdq.dsexplore.analysis.simucom.SimuComAnalysisResult
calculateMaxUtil, getCoefficientOfVariance, getConfidenceInterval, getMeanValue, getMedianValue, getNumberOfObservations, getStandardDeviation, getValueFor, getVariance, retrieveResultsMethods inherited from class de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
getComputedAggregatedUsage, getResults, solveDependenciesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.uka.ipd.sdq.dsexplore.analysis.IPerformanceAnalysisResult
getComputedAggregatedUsage, getResults
-
Field Details
-
EXPERIMENT_RUN_DATE_FORMAT
- See Also:
-
-
Constructor Details
-
SimuComAnalysisSensorFrameworkResult
public SimuComAnalysisSensorFrameworkResult(org.palladiosimulator.pcm.core.entity.Entity entity, String experimentName, org.palladiosimulator.solver.core.models.PCMInstance pcmInstance, Map<org.opt4j.core.Criterion, EvaluationAspectWithContext> criterionToAspect, SimuComQualityAttributeDeclaration qualityAttributeInfo, ILaunchConfiguration config) throws AnalysisFailedException, CoreException- Throws:
AnalysisFailedExceptionCoreException
-
-
Method Details
-
isExperimentRunExisting
public static boolean isExperimentRunExisting(String experimentName, de.uka.ipd.sdq.codegen.simucontroller.core.runconfig.SimuComWorkflowConfiguration workflowConfig, int datasourceReloadCount, ILaunchConfiguration config) throws CoreException Tries to find a matching experiment run in the selected data source. If a matching experiment run is found,true. If not,falseis returned.- Parameters:
experimentName- The experiment name to matchworkflowConfig-datasourceReloadCount-config-- Returns:
trueif experiment has been found,falseotherwise- Throws:
CoreException
-
retrieveServiceResultsFinish
protected void retrieveServiceResultsFinish(org.palladiosimulator.solver.core.models.PCMInstance pcmInstance, org.palladiosimulator.analyzer.resultdecorator.ResultDecoratorRepository repo, HashMap<String, org.palladiosimulator.pcm.seff.ExternalCallAction> idToExternalCallMap, Map<String, de.uka.ipd.sdq.dsexplore.analysis.simucom.AssemblyContextContext> idToAssemblyContextMap, List<String> completionComponentIdsToIgnore) - Specified by:
retrieveServiceResultsFinishin classSimuComAnalysisResult
-
retrievePassiveResourceUtilFinish
protected Map<String,org.palladiosimulator.analyzer.resultdecorator.resourceenvironmentdecorator.PassiveResourceResult> retrievePassiveResourceUtilFinish(Map<String, org.palladiosimulator.analyzer.resultdecorator.resourceenvironmentdecorator.PassiveResourceResult> idsToPassiveResourceResult) - Specified by:
retrievePassiveResourceUtilFinishin classSimuComAnalysisResult
-
getUtilisationOfResource
protected void getUtilisationOfResource(org.palladiosimulator.analyzer.resultdecorator.resourceenvironmentdecorator.ActiveResourceUtilisationResult resultToFill, org.palladiosimulator.pcm.core.entity.Entity container, org.palladiosimulator.pcm.resourcetype.ResourceType resourceType) throws AnalysisFailedException Description copied from class:SimuComAnalysisResultGet the utilisation of the passed resource- Specified by:
getUtilisationOfResourcein classSimuComAnalysisResult- Throws:
AnalysisFailedException
-