public double calculatePlatformAndOtherConsuptionsW(SoftwareSystem system) {
		double consumption = 0;
		for (HardwareSetAlternative hardwareSetAlternative : system.getHardwareSystem().getHardwareSetAlternatives())
			if (system.getActuallyUsedHardwareSets().contains(hardwareSetAlternative.getHardwareSet())) {
				double consumptionOther = Utils.consumptionOther((Other) hardwareSetAlternative.getOtherAlternative().getHardwareComponents().toArray()[0], hardwareSetAlternative.getTime());
				double consumptionPlatform = Utils.consumptionPlatform((Platform) hardwareSetAlternative.getPlatformAlternative().getHardwareComponents().toArray()[0], hardwareSetAlternative.getTime());
				consumption += consumptionOther + consumptionPlatform;
			}

		return consumption;
	}