diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
index 0a40b6218adb5c640fb63b8d90485ab8c58c13c5..d6b2eb0747798c0c4cb9054f04f2e826df77b9f1 100644
--- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
+++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/AdaptationControl.java
@@ -196,7 +196,7 @@ public class AdaptationControl {
         else {
             // Check if tactic has made anything stupid, i.e., violates the objectives. If yes, undo
             // and/or assign bad weight.
-            if (evaluator.qosDegradationDetected(tactic)) {
+            if (evaluator.slaViolated(tactic)) {
                 logger.warn("QoS degradation detected after applying tactic " + tactic.getName());
                 executor.undoPreviousTactic();
                 evaluator.punishTactic(tactic);
diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/evaluation/IEvaluator.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/evaluation/IEvaluator.java
index eb0deedaefeab0f9ac36cdcfc4ac5d56b7573d09..3633d3f790fe37f3d79df40d2d315f8a9302ec0c 100644
--- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/evaluation/IEvaluator.java
+++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/evaluation/IEvaluator.java
@@ -26,7 +26,7 @@ public interface IEvaluator {
      * @param tactic
      * @return
      */
-    public boolean qosDegradationDetected(WeightedTactic tactic);
+    public boolean slaViolated(WeightedTactic tactic);
 
     /**
      * Reduces the weight of the given tactic.
diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/evaluation/WeightingFunctionEvaluator.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/evaluation/WeightingFunctionEvaluator.java
index 4c93b09379a73553c03170df7cbec4b3feef091f..8e0aee1729fa1062f822a792c7d07c61130cc009 100644
--- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/evaluation/WeightingFunctionEvaluator.java
+++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/evaluation/WeightingFunctionEvaluator.java
@@ -56,7 +56,7 @@ public class WeightingFunctionEvaluator implements IEvaluator {
         tactic.setCurrentWeight(newWeight);
     }
 
-    public boolean qosDegradationDetected(WeightedTactic tactic) {
+    public boolean slaViolated(WeightedTactic tactic) {
         Impact impact = tactic.getLastImpact();
         Result before = impact.getBefore();
         Result after = impact.getAfter();
diff --git a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/util/BlueYonderExperimentTracker.java b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/util/BlueYonderExperimentTracker.java
index aa65282269954902df44ab1a6abe9d9b827556d0..9d4fdcf53a0a0c96ed07f353112ad7bc91212240 100644
--- a/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/util/BlueYonderExperimentTracker.java
+++ b/edu.kit.ipd.descartes.adaptation/src/edu/kit/ipd/descartes/adaptation/util/BlueYonderExperimentTracker.java
@@ -5,7 +5,8 @@ import edu.kit.ipd.descartes.mm.adaptation.WeightedTactic;
 
 public class BlueYonderExperimentTracker implements IObserver {
 
-    private static final String RESULT_NAME = "Xreq-par-$1Yps-desc4-gw-desc3-db-desc2-predict-Z ps=$2-req=5-size=50000";
+    private static final String RESULT_NAME_TEMPLATE = "Xreq-par-$1Yps-desc4-gw-desc3-db-desc2-predict-Z ps=$2-req=5-size=50000";
+//    private static final String RESULT_NAME_TEMPLATE = "Xreq-par-$1Yps-desc4-gw-desc3-db-desc2-predict-Z ps=$2-req=40-size=500000";
     private static BlueYonderExperimentTracker instance = null;
     private int psOnDescOne = 0;
     private int psOnDescFour = 1;
@@ -17,12 +18,12 @@ public class BlueYonderExperimentTracker implements IObserver {
     }
 
     public String getCurrentExperimentName() {
-        String result = RESULT_NAME;
+        String result = RESULT_NAME_TEMPLATE;
 
         if (psOnDescOne > 0)
-            result = RESULT_NAME.replace("$1", psOnDescOne + "ps-desc1-");
+            result = RESULT_NAME_TEMPLATE.replace("$1", psOnDescOne + "ps-desc1-");
         else
-            result = RESULT_NAME.replace("$1", "");
+            result = RESULT_NAME_TEMPLATE.replace("$1", "");
 
         result = result.replace("$2", Integer.toString(psOnDescFour));
         return result;
@@ -43,14 +44,16 @@ public class BlueYonderExperimentTracker implements IObserver {
             }
         } else if (execTacticName.contains("Low")) {
             psOnDescOne++;
-            assert psOnDescFour > 0;
-            if (execTacticName.contains("Migrate"))
+            if (execTacticName.contains("Migrate")) {
+                assert psOnDescFour > 0;
                 psOnDescFour--;
+            }
         } else if (execTacticName.contains("High")) {
             psOnDescFour++;
-            assert psOnDescOne > 0;
-            if (execTacticName.contains("Migrate"))
+            if (execTacticName.contains("Migrate")) {
+                assert psOnDescOne > 0;
                 psOnDescOne--;
+            }
         }
     }