diff --git a/build/sim/testmanager.sh b/build/sim/testmanager.sh
old mode 100644
new mode 100755
diff --git a/src/var/FeatureModelImplGenerator/template/Main.jak b/src/var/FeatureModelImplGenerator/template/Main.jak
index 9af040ca4266ddce26881c997265745447cecebf..d0651ad98c73e38ab8f13a71aad8c2afd093ed9c 100644
--- a/src/var/FeatureModelImplGenerator/template/Main.jak
+++ b/src/var/FeatureModelImplGenerator/template/Main.jak
@@ -123,9 +123,11 @@ public class Configurator {
 			return;
 		}
 		
+		Runtime oRuntime = Runtime.getRuntime();
+		
 		//TODO launch compiler
 		try {
-			Process oTestCaseCompiler = Runtime.getRuntime().exec("dotnet " + m_sTestManagerPath + " " + m_aCompilerArgs[0] +  " " + m_aCompilerArgs[1]);
+			Process oTestCaseCompiler = oRuntime.exec("dotnet " + m_sTestManagerPath + " " + m_aCompilerArgs[0] +  " " + m_aCompilerArgs[1]);
 			BufferedReader oOutput = new BufferedReader(new InputStreamReader(oTestCaseCompiler.getInputStream()));
 			String sOutput = null;
 			while ((sOutput = oOutput.readLine()) != null) {
@@ -137,8 +139,8 @@ public class Configurator {
 		
 		//TODO launch test manager
 		try {
-			Process oChMod = Runtime.getRuntime().exec("chmod u+x"+ m_sTestManagerPath);
-			Process oTestManager = Runtime.getRuntime().exec(m_sTestManagerPath);
+			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;
 			while ((sOutput = oOutput.readLine()) != null) {