diff --git a/build/test/compiler/compile b/build/test/compiler/compile
old mode 100644
new mode 100755
diff --git a/src/var/FeatureModelImplGenerator/template/Main.jak b/src/var/FeatureModelImplGenerator/template/Main.jak
index d0651ad98c73e38ab8f13a71aad8c2afd093ed9c..505ec8716d121b3f35daa3e7f8d5be0268460d97 100644
--- a/src/var/FeatureModelImplGenerator/template/Main.jak
+++ b/src/var/FeatureModelImplGenerator/template/Main.jak
@@ -36,9 +36,7 @@ public class Configurator {
 	//path to the test manager
 	private String m_sTestManagerPath = "../../../build/sim/testmanager.sh";
 	//path to the testcase compliler
-	private String m_sTestCaseCompilerPath = "../../../build/test/compiler/compiler.dll";
-	//arguments for the testcase compiler
-	private String[] m_aCompilerArgs = new String[] {"../../test/testfaelle", "../../../build/test/compiler/testfaelle"};
+	private String m_sTestCaseCompilerPath = "../../../build/test/compiler/compile";
 	//document representation of the feature model
 	private Document m_oFeatureModelDoc; 
 
@@ -127,7 +125,7 @@ public class Configurator {
 		
 		//TODO launch compiler
 		try {
-			Process oTestCaseCompiler = oRuntime.exec("dotnet " + m_sTestManagerPath + " " + m_aCompilerArgs[0] +  " " + m_aCompilerArgs[1]);
+			Process oTestCaseCompiler = oRuntime.exec(m_sTestCaseCompilerPath);
 			BufferedReader oOutput = new BufferedReader(new InputStreamReader(oTestCaseCompiler.getInputStream()));
 			String sOutput = null;
 			while ((sOutput = oOutput.readLine()) != null) {
@@ -139,7 +137,6 @@ public class Configurator {
 		
 		//TODO launch test manager
 		try {
-			Process oChMod = oRuntime.exec("chmod u+x"+ m_sTestManagerPath);
 			Process oTestManager = oRuntime.exec(m_sTestManagerPath);
 			BufferedReader oOutput = new BufferedReader(new InputStreamReader(oTestManager.getInputStream()));
 			String sOutput = null;