Class DeltaIoTCommons
java.lang.Object
org.palladiosimulator.simexp.pcm.examples.deltaiot.util.DeltaIoTCommons
-
Field Summary
Modifier and TypeFieldDescriptionstatic final double
static final double
static final double
static final String
static final double
static final double
static final Threshold
static final Threshold
static final String
static final String
static final String
static final String
static final String
static final int
static final double
static final double
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Map<org.palladiosimulator.pcm.core.composition.AssemblyContext,
Map<org.palladiosimulator.pcm.resourceenvironment.LinkingResource, Double>> filterMotesWithWirelessLinks
(DeltaIoTModelAccess<org.palladiosimulator.solver.models.PCMInstance, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess, PcmSelfAdaptiveSystemState state) static Set<QVToReconfiguration>
findOptions
(SharedKnowledge knowledge) static PcmSelfAdaptiveSystemState
findPcmState
(SharedKnowledge knowledge) static void
-
Field Details
-
STATE_KEY
- See Also:
-
OPTIONS_KEY
- See Also:
-
PACKET_LOSS_KEY
- See Also:
-
ENERGY_CONSUMPTION_KEY
- See Also:
-
UPPER_BOUND_PACKET_LOSS
public static final double UPPER_BOUND_PACKET_LOSS- See Also:
-
LOWER_BOUND_PACKET_LOSS
public static final double LOWER_BOUND_PACKET_LOSS- See Also:
-
BOUND_PACKET_LOSS
public static final double BOUND_PACKET_LOSS- See Also:
-
LOWER_PACKET_LOSS
-
UPPER_BOUND_ENERGY_CONSUMPTION
public static final double UPPER_BOUND_ENERGY_CONSUMPTION- See Also:
-
AVG_BOUND_ENERGY_CONSUMPTION
public static final double AVG_BOUND_ENERGY_CONSUMPTION- See Also:
-
LOWER_BOUND_ENERGY_CONSUMPTION
public static final double LOWER_BOUND_ENERGY_CONSUMPTION- See Also:
-
LOWER_ENERGY_CONSUMPTION
-
DISTRIBUTION_FACTOR_INCREMENT
public static final double DISTRIBUTION_FACTOR_INCREMENT- See Also:
-
TRANSMISSION_POWER_INCREMENT
public static final int TRANSMISSION_POWER_INCREMENT- See Also:
-
PRISM_PACKET_LOSS_PROPERTY
- See Also:
-
PRISM_ENERGY_CONSUMPTION_PROPERTY
- See Also:
-
-
Constructor Details
-
DeltaIoTCommons
public DeltaIoTCommons()
-
-
Method Details
-
retrieveDeltaIoTNetworkReconfiguration
public static DeltaIoTNetworkReconfiguration retrieveDeltaIoTNetworkReconfiguration(Set<QVToReconfiguration> options) -
requirePcmSelfAdaptiveSystemState
-
filterMotesWithWirelessLinks
public static Map<org.palladiosimulator.pcm.core.composition.AssemblyContext,Map<org.palladiosimulator.pcm.resourceenvironment.LinkingResource, filterMotesWithWirelessLinksDouble>> (DeltaIoTModelAccess<org.palladiosimulator.solver.models.PCMInstance, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess, PcmSelfAdaptiveSystemState state)