com.x8ing.mc
Class Configuration
java.lang.Object
com.x8ing.mc.Configuration
- All Implemented Interfaces:
- java.io.Serializable
public class Configuration
- extends java.lang.Object
- implements java.io.Serializable
Central holder for relevant properties that control the whole simulation.
- Author:
- Patrick Heusser
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Configuration
public Configuration()
getChanceDeployAndRealeaseDeploymentSuccess
public int getChanceDeployAndRealeaseDeploymentSuccess()
getChanceFixBugWithSuccess
public int getChanceFixBugWithSuccess()
getChanceForFindingANewBugInProduction
public int getChanceForFindingANewBugInProduction()
getChanceOperationDownResolvingWithSuccess
public int getChanceOperationDownResolvingWithSuccess()
getChanceOperationHasOutage
public int getChanceOperationHasOutage()
getChanceTestingBugWithSuccess
public int getChanceTestingBugWithSuccess()
getCollectMaxNumberOfBusinessContext
public int getCollectMaxNumberOfBusinessContext()
getCostActionAddBugToFixList
public double getCostActionAddBugToFixList()
getCostActionAnalyzeCostLoss
public double getCostActionAnalyzeCostLoss()
getCostActionDeployAndRelease
public double getCostActionDeployAndRelease()
getCostActionDocumentAndFinishProcess
public double getCostActionDocumentAndFinishProcess()
getCostActionTesting
public double getCostActionTesting()
getDistributionBugFixingCostMax
public double getDistributionBugFixingCostMax()
getDistributionBugFixingCostMin
public double getDistributionBugFixingCostMin()
getDistributionBugFixingCostStdDev
public int getDistributionBugFixingCostStdDev()
getNumberCompleteSimulationLoops
public int getNumberCompleteSimulationLoops()
getOperationCostForOutagePerDay
public double getOperationCostForOutagePerDay()
getProcessCostLossTriggerForBugFixing
public double getProcessCostLossTriggerForBugFixing()
getSoftwareInitialNoncCnformityCost
public double getSoftwareInitialNoncCnformityCost()
setChanceDeployAndRealeaseDeploymentSuccess
public void setChanceDeployAndRealeaseDeploymentSuccess(int chanceDeployAndRealeaseDeploymentSuccess)
setChanceFixBugWithSuccess
public void setChanceFixBugWithSuccess(int chanceFixBugWithSuccess)
setChanceForFindingANewBugInProduction
public void setChanceForFindingANewBugInProduction(int chanceForFindingANewBugInProduction)
setChanceOperationDownResolvingWithSuccess
public void setChanceOperationDownResolvingWithSuccess(int chanceOperationDownResolvingWithSuccess)
setChanceOperationHasOutage
public void setChanceOperationHasOutage(int chanceOperationHasOutage)
setChanceTestingBugWithSuccess
public void setChanceTestingBugWithSuccess(int chanceTestingBugWithSuccess)
setCollectMaxNumberOfBusinessContext
public void setCollectMaxNumberOfBusinessContext(int collectMaxNumberOfBusinessContext)
setCostActionAddBugToFixList
public void setCostActionAddBugToFixList(double costActionAddBugToFixList)
setCostActionAnalyzeCostLoss
public void setCostActionAnalyzeCostLoss(double costActionAnalyzeCostLossAction)
setCostActionDeployAndRelease
public void setCostActionDeployAndRelease(double costActionDeployAndRelease)
setCostActionDocumentAndFinishProcess
public void setCostActionDocumentAndFinishProcess(double costActionDocumentAndFinishProcess)
setCostActionTesting
public void setCostActionTesting(double costActionTesting)
setDistributionBugFixingCostMax
public void setDistributionBugFixingCostMax(double distributionBugFixingCostMax)
setDistributionBugFixingCostMin
public void setDistributionBugFixingCostMin(double distributionBugFixingCostMin)
setDistributionBugFixingCostStdDev
public void setDistributionBugFixingCostStdDev(int distributionBugFixingCostStdDev)
setNumberCompleteSimulationLoops
public void setNumberCompleteSimulationLoops(int numberCompleteSimulationLoops)
setOperationCostForOutagePerDay
public void setOperationCostForOutagePerDay(double operationCostForOutagePerDay)
setProcessCostLossTriggerForBugFixing
public void setProcessCostLossTriggerForBugFixing(double processCostLossTriggerForBugFixing)
setSoftwareInitialNoncCnformityCost
public void setSoftwareInitialNoncCnformityCost(double softwareInitialNoncCnformityCost)
getNumberOfSimulationDays
public int getNumberOfSimulationDays()
setNumberOfSimulationDays
public void setNumberOfSimulationDays(int numberOfSimulationDays)
getPannedProcessGain
public double getPannedProcessGain()
setPannedProcessGain
public void setPannedProcessGain(double pannedProcessGain)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
by Patrick Heusser