Class DeltaIoTCommons
java.lang.Object
org.palladiosimulator.simexp.pcm.examples.deltaiot.util.DeltaIoTCommons
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final doublestatic final doublestatic final Stringstatic final doublestatic final doublestatic final Thresholdstatic final Thresholdstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final doublestatic final double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<org.palladiosimulator.pcm.core.composition.AssemblyContext,Map<org.palladiosimulator.pcm.resourceenvironment.LinkingResource, Double>> filterMotesWithWirelessLinks(DeltaIoTModelAccess<org.palladiosimulator.solver.core.models.PCMInstance, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess, PcmSelfAdaptiveSystemState state) static PcmSelfAdaptiveSystemStatefindPcmState(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
-
requirePcmSelfAdaptiveSystemState
-
filterMotesWithWirelessLinks
public static Map<org.palladiosimulator.pcm.core.composition.AssemblyContext,Map<org.palladiosimulator.pcm.resourceenvironment.LinkingResource, filterMotesWithWirelessLinksDouble>> (DeltaIoTModelAccess<org.palladiosimulator.solver.core.models.PCMInstance, org.palladiosimulator.simulizar.reconfiguration.qvto.QVTOReconfigurator> modelAccess, PcmSelfAdaptiveSystemState state)