diff --git a/edu.kit.ipd.descartes.adaptation.test/default.properties b/edu.kit.ipd.descartes.adaptation.test/default.properties
index 67e156c65e437466c7bfec86c00968ec591fe0dd..687a0ae8f61eb1259e2771d20a7245e0d5265f9f 100644
--- a/edu.kit.ipd.descartes.adaptation.test/default.properties
+++ b/edu.kit.ipd.descartes.adaptation.test/default.properties
@@ -2,3 +2,4 @@ processName=MODELS_FOR_TESTING_PURPOSES
 adaptationProcessModel=/Users/nhuber/Documents/workspace/descartes/metamodel/edu.kit.ipd.descartes.adaptation.test/test_models/StaRepository.xmi
 performanceDataRepositoryModel=/Users/nhuber/Documents/workspace/descartes/metamodel/edu.kit.ipd.descartes.adaptation.test/test_models/PerformanceDataRepositoryDummy.xmi
 maxIterations=2
+testModel.performanceDataRepositoryModel=/Users/nhuber/Documents/workspace/descartes/metamodel/edu.kit.ipd.descartes.adaptation.test/test_models/testPerfDataRepo.perfdatarepo
\ No newline at end of file
diff --git a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/AbstractTest.java b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/AbstractTest.java
index 828858b81ea50259496c6b07394cffe891ff2144..9dc54d5f0cbe8311d16ed64e9633369b3c89be16 100644
--- a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/AbstractTest.java
+++ b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/AbstractTest.java
@@ -6,6 +6,7 @@ import org.junit.Before;
 
 public abstract class AbstractTest {
 
+    protected static final String propertiesFilePath = "./default.properties";
 	private Logger logger = Logger.getLogger(AbstractTest.class);
 
 	@Before
diff --git a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/DmmModelManagerTest.java b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/AdaptationProcessModelManagerTest.java
similarity index 92%
rename from edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/DmmModelManagerTest.java
rename to edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/AdaptationProcessModelManagerTest.java
index dd146f4e19a1da730d0ce81ff64b622f239d9aca..dd22f8d732b09b77614e7e5c0e021f87a257705d 100644
--- a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/DmmModelManagerTest.java
+++ b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/model/AdaptationProcessModelManagerTest.java
@@ -10,7 +10,7 @@ import edu.kit.ipd.descartes.adaptation.AdaptationControl;
 import edu.kit.ipd.descartes.adaptation.model.dmm.AdaptationProcessModelManager;
 import edu.kit.ipd.descartes.mm.resourcelandscape.DistributedDataCenter;
 
-public class DmmModelManagerTest extends AbstractTest {
+public class AdaptationProcessModelManagerTest extends AbstractTest {
 
     @Before
     public void setUp() throws Exception {
diff --git a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/weightingfunction/WeightedSumCalculatorTest.java b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/weightingfunction/WeightedSumCalculatorTest.java
index e50c3315c4ff99b8fcddb820214b3a0ca9f43d6b..c270296fb0783582b39a1d9c95c7ec556e6bc3cf 100644
--- a/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/weightingfunction/WeightedSumCalculatorTest.java
+++ b/edu.kit.ipd.descartes.adaptation.test/src/edu/kit/ipd/descartes/adaptation/weightingfunction/WeightedSumCalculatorTest.java
@@ -2,13 +2,17 @@ package edu.kit.ipd.descartes.adaptation.weightingfunction;
 
 import static org.junit.Assert.assertEquals;
 
+import java.io.FileInputStream;
 import java.util.List;
+import java.util.Properties;
 
 import org.eclipse.emf.common.util.URI;
 import org.junit.Before;
+import org.junit.BeforeClass;
 import org.junit.Test;
 
 import edu.kit.ipd.descartes.adaptation.AbstractTest;
+import edu.kit.ipd.descartes.adaptation.AdaptationControl;
 import edu.kit.ipd.descartes.adaptation.model.dmm.PerformanceDataRepositoryModelManager;
 import edu.kit.ipd.descartes.mm.adaptation.AdaptationFactory;
 import edu.kit.ipd.descartes.mm.adaptation.WeightedMetric;
@@ -23,17 +27,28 @@ import edu.kit.ipd.descartes.perfdatarepo.Result;
 
 public class WeightedSumCalculatorTest extends AbstractTest {
     
-    private String modelFile = "/Users/nhuber/Documents/workspace/descartes/metamodel/edu.kit.ipd.descartes.adaptation.test/test_models/testPerfDataRepo.perfdatarepo";
-	
+    private static final String PROP_PERF_DATA_REPO_XMI_FILE_PATH_NAME = "testModel.performanceDataRepositoryModel";
 	private static final double NEW_WEIGHT = 99.8;
 	
 	IWeightingFunctionCalculator weightedSum;
 	WeightedTactic wt = null;
 	WeightingFunction fun = null;
+	AdaptationControl control = null;
+
+    private static String performanceDataRepoXmiFilePath;
+    
+    @BeforeClass
+    public static void before() throws Exception {
+        Properties properties = new Properties();
+        FileInputStream  propFile = new FileInputStream(propertiesFilePath);
+        properties.load(propFile);
+        performanceDataRepoXmiFilePath=properties.getProperty(PROP_PERF_DATA_REPO_XMI_FILE_PATH_NAME);
+    }
 	
 	@Before
 	public void setUp() throws Exception {
 	    super.setUp();
+	    
 		MetricType respTime = PerfdatarepoFactory.eINSTANCE.createMetricType();
 		respTime.setName("Response Time");
 		MetricType util = PerfdatarepoFactory.eINSTANCE.createMetricType();
@@ -125,13 +140,13 @@ public class WeightedSumCalculatorTest extends AbstractTest {
 	}
 
     private List<MetricType> getMetricTypesFromModel() {
-        PerformanceDataRepository repo = PerformanceDataRepositoryModelManager.getInstance().load(URI.createFileURI(modelFile));
+        PerformanceDataRepository repo = PerformanceDataRepositoryModelManager.getInstance().load(URI.createFileURI(performanceDataRepoXmiFilePath));
         return repo.getMetricTypes();
     }
 
     private Impact loadImpactFromModel() {
         
-        PerformanceDataRepository repo = PerformanceDataRepositoryModelManager.getInstance().load(URI.createFileURI(modelFile));
+        PerformanceDataRepository repo = PerformanceDataRepositoryModelManager.getInstance().load(URI.createFileURI(performanceDataRepoXmiFilePath));
         return repo.getImpactHistory().get(0);
     }