Class UsageBranchSensitivity


  • public class UsageBranchSensitivity
    extends MarkovSensitivity
    Provides sensitivity support to alter the branch probability of a probabilistic usage branch transition.
    • Constructor Detail

      • UsageBranchSensitivity

        public UsageBranchSensitivity​(String name,
                                      String branchId,
                                      String behaviourId,
                                      org.palladiosimulator.reliability.sensitivity.DoubleParameterVariation variation)
        The constructor.
        Parameters:
        name - the name of the sensitivity analysis
        branchId - the id of the usage branch to alter
        behaviourId - the id of the involved branch behaviour
        variation - the parameter variation
    • Method Detail

      • alterModel

        protected boolean alterModel()
        Alters the model according to the next sensitivity analysis step.
        Specified by:
        alterModel in class MarkovSensitivity
        Returns:
        indicates if the model could be successfully altered