Modifier and Type | Method and Description |
---|---|
SimuComModel |
AbstractSimuComExtensionJob.getSimuComModel() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSimuComExtensionJob.setSimuComModel(SimuComModel simuComModel) |
Modifier and Type | Method and Description |
---|---|
SimuComModel |
AbstractMain.getModel() |
SimuComModel |
Context.getModel() |
SimuComModel |
SimuComSimProcess.getModel() |
static SimuComModel |
SimuComFactory.getSimuComModel(SimuComConfig config,
SimuComStatus simuComStatus,
boolean isRemote)
Create a new simulation model as needed by desmo-j
|
Modifier and Type | Method and Description |
---|---|
static void |
ReliabilitySensorHelper.recordExternalCallResult(String callName,
String externalCallId,
FailureException exception,
SimuComModel model,
org.palladiosimulator.probeframework.measurement.RequestContext requestContext)
Records the execution results of an external call action.
|
static double |
ExperimentRunner.run(SimuComModel model)
Run the given simulation model until the given simulation time is reached
|
static double |
ExperimentRunner.run(SimuComModel model,
long simTime)
Deprecated.
Use run(SimuComModel) instead as time is already stored in SimuComModel
|
Constructor and Description |
---|
Context(SimuComModel myModel)
Initialise a new context for the given simulation model
|
ResourceRegistry(SimuComModel model)
Default initialization.
|
Modifier and Type | Method and Description |
---|---|
static void |
AccuracyAnalysisHelper.checkBoundsInterval(String partitionId,
String partitionResourceName,
SimuComModel config,
SimulatedStackframe<Object> stackframe,
String simuComId,
String rdseffId,
String actionId,
String resourceName,
String from,
String to)
Checks that the value for an ID in the stack frame is within the specified bounds.
|
static void |
AccuracyAnalysisHelper.checkBoundsRange(String partitionId,
String partitionResourceName,
SimuComModel config,
SimulatedStackframe<Object> stackframe,
String simuComId,
String rdseffId,
String actionId,
String resourceName,
String... specifications)
Checks that the value for an ID in the stack frame is within a provided list of values.
|
Modifier and Type | Method and Description |
---|---|
SimuComModel |
SimuComEntity.getModel() |
Modifier and Type | Method and Description |
---|---|
static void |
FailureException.raise(SimuComModel model,
org.palladiosimulator.reliability.MarkovFailureType failureType)
Indicates a failure-on-demand occurrence of the given failure type.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
SimuComExtensionResource.initialize(SimuComModel simuComModel) |
static void |
CalculatorHelper.setupActiveResourceStateCalculator(AbstractScheduledResource scheduledResource,
SimuComModel model)
Convenient method in case measuring point has to be created anew.
|
static void |
CalculatorHelper.setupActiveResourceStateCalculator(AbstractScheduledResource scheduledResource,
SimuComModel model,
org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint,
int replicaID)
Sets up a
StateCalculator for the specified resource. |
static void |
CalculatorHelper.setupDemandCalculator(AbstractScheduledResource scheduledResource,
SimuComModel model)
Convenient method in case measuring point has to be created anew.
|
static void |
CalculatorHelper.setupDemandCalculator(AbstractScheduledResource scheduledResource,
SimuComModel model,
org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)
Sets up a
DemandCalculator for the specified resource. |
static void |
CalculatorHelper.setupHoldTimeCalculator(IPassiveResource resource,
SimuComModel model)
Convenient method in case measuring point has to be created anew.
|
static void |
CalculatorHelper.setupHoldTimeCalculator(IPassiveResource resource,
SimuComModel model,
org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)
Sets up a HoldingTimeCalculator for the specified resource.
|
static void |
CalculatorHelper.setupOverallUtilizationCalculator(AbstractScheduledResource resource,
SimuComModel model)
Convenient method in case measuring point has to be created anew.
|
static void |
CalculatorHelper.setupOverallUtilizationCalculator(AbstractScheduledResource scheduledResource,
SimuComModel model,
org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint) |
static void |
CalculatorHelper.setupPassiveResourceStateCalculator(IPassiveResource resource,
SimuComModel model)
Convenient method in case measuring point has to be created anew.
|
static void |
CalculatorHelper.setupPassiveResourceStateCalculator(IPassiveResource resource,
SimuComModel model,
org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint) |
static void |
CalculatorHelper.setupWaitingTimeCalculator(IPassiveResource resource,
SimuComModel model)
Convenient method in case measuring point has to be created anew.
|
static void |
CalculatorHelper.setupWaitingTimeCalculator(IPassiveResource resource,
SimuComModel model,
org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint measuringPoint)
Sets up a WaitingTimeCalculator for the specified resource.
|
Constructor and Description |
---|
AbstractScheduledResource(SimuComModel myModel,
String typeID,
String resourceContainerID,
String resourceTypeID,
String description,
String schedulingStrategyID,
int numberOfInstances,
boolean requiredByContainer) |
AbstractSimulatedResourceContainer(SimuComModel myModel,
String myContainerID) |
PassiveResourceTimeoutEvent(SimuComModel simuComModel,
SchedulerModel model,
SimSimpleFairPassiveResource resource,
SimpleWaitingProcess process)
Creates a new timeout event.
|
ResourceFailedEvent(SimuComModel model,
String name)
The constructor.
|
ResourceRepairedEvent(SimuComModel model,
String name)
The constructor.
|
ScheduledResource(org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification activeResource,
SimuComModel myModel,
String resourceContainerID,
String schedulingStrategyID) |
SimulatedLinkingResource(org.palladiosimulator.pcm.resourceenvironment.LinkingResource linkingResource,
SimuComModel simuComModel,
String resourceContainerID) |
SimulatedLinkingResourceContainer(SimuComModel myModel,
String id) |
SimulatedResourceContainer(SimuComModel myModel,
String containerID) |
Modifier and Type | Method and Description |
---|---|
SimuComModel |
SimulationDockServiceImpl.getSimuComModel() |
Constructor and Description |
---|
ConfidenceStopCondition(SimuComModel model,
de.uka.ipd.sdq.statistics.IBatchAlgorithm batchAlgorithm,
de.uka.ipd.sdq.statistics.estimation.IConfidenceEstimator estimator,
double confidenceLevel,
double halfWidth) |
MaxMeasurementsStopCondition(SimuComModel owner) |
Constructor and Description |
---|
AbstractWorkloadUserFactory(SimuComModel model,
org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario) |
ClosedWorkloadUser(SimuComModel owner,
String name,
IScenarioRunner scenarioRunner,
String thinkTimeSpec,
List<org.palladiosimulator.probeframework.probes.Probe> usageStartStopProbes)
Constructor of the closed workload user
|
ClosedWorkloadUserFactory(SimuComModel model,
String thinkTimeSpec,
String usageScenarioURI) |
ClosedWorkloadUserFactory(SimuComModel model,
String thinkTimeSpec,
org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario) |
OpenWorkload(SimuComModel model,
IUserFactory userFactory,
String interArrivalTime)
Constructor of the open workload driver
|
OpenWorkloadUser(SimuComModel owner,
String name,
IScenarioRunner scenarioRunner,
List<org.palladiosimulator.probeframework.probes.Probe> usageStartStopProbes) |
OpenWorkloadUserFactory(SimuComModel model,
String usageScenarioURI) |
OpenWorkloadUserFactory(SimuComModel model,
org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario) |