diff --git a/build.txt b/build.txt
index c6a214da5581d365637a2e1dd37aefde679cd811..7531095928ebbb8bf64719b2bb8cb397149fa791 100644
--- a/build.txt
+++ b/build.txt
@@ -1 +1 @@
-13625
\ No newline at end of file
+13628
\ No newline at end of file
diff --git a/src/main/java/ui/util/DefaultText.java b/src/main/java/ui/util/DefaultText.java
index bf7a5d46e160b4e3d69ff55903b343a7a8149db1..8148d8a0ef76f2cefd988b6acac0cdf17d9f40bd 100755
--- a/src/main/java/ui/util/DefaultText.java
+++ b/src/main/java/ui/util/DefaultText.java
@@ -50,8 +50,8 @@ package ui.util;
  */
 public class DefaultText {
 
-    public static String BUILD = "13624";
-    public static String DATE = "2021/01/06 03:16:13 CET";
+    public static String BUILD = "13627";
+    public static String DATE = "2021/01/07 10:09:08 CET";
 
     public static StringBuffer sbAbout = makeAbout();
 
diff --git a/ttool/src/test/java/tmltranslator/DiplodocusSimulatorTerminationTest.java b/ttool/src/test/java/tmltranslator/DiplodocusSimulatorTerminationTest.java
index 8fe2bc17616be395248f39687a4b888a3d02fb78..4c82e8e491215eebdc542cbd60635e69951ae2fb 100644
--- a/ttool/src/test/java/tmltranslator/DiplodocusSimulatorTerminationTest.java
+++ b/ttool/src/test/java/tmltranslator/DiplodocusSimulatorTerminationTest.java
@@ -17,7 +17,6 @@ import ui.AbstractUITest;
 import ui.TDiagramPanel;
 import ui.TMLArchiPanel;
 import ui.TURTLEPanel;
-import ui.interactivesimulation.SimulationTransaction;
 import ui.tmldd.TMLArchiDiagramPanel;
 
 import java.io.BufferedReader;
@@ -25,7 +24,6 @@ import java.io.File;
 import java.io.InputStreamReader;
 import java.util.ArrayList;
 import java.util.List;
-import java.util.Vector;
 
 import static org.junit.Assert.assertTrue;
 
@@ -36,12 +34,12 @@ public class DiplodocusSimulatorTerminationTest extends AbstractUITest {
     private RemoteConnection rc;
     private boolean isReady = false;
     private boolean running = true;
-    private Vector<SimulationTransaction> trans;
     private String ssxml;
+    static String CPP_DIR = "../../../../simulators/c++2/";
+
     @BeforeClass
     public static void setUpBeforeClass() throws Exception {
         RESOURCES_DIR = getBaseResourcesDir() + "/tmltranslator/simulator/";
-
     }
 
     public DiplodocusSimulatorTerminationTest() {
@@ -50,12 +48,12 @@ public class DiplodocusSimulatorTerminationTest extends AbstractUITest {
 
     @Before
     public void setUp() throws Exception {
-        SIM_DIR = getBaseResourcesDir() + "../../../../simulators/c++2/";
+        SIM_DIR = getBaseResourcesDir() + CPP_DIR;
     }
 
-    @Test
+    @Test(timeout = 600000) // 10 minutes
     public void testIsSimulationTerminated() throws Exception {
-        /*for (int i = 0; i < MODELS_TERMINATE.length; i++) {
+        for (int i = 0; i < MODELS_TERMINATE.length; i++) {
             String s = MODELS_TERMINATE[i];
             SIM_DIR = DIR_GEN + s + "/";
             System.out.println("executing: checking syntax " + s);
@@ -72,6 +70,7 @@ public class DiplodocusSimulatorTerminationTest extends AbstractUITest {
                     break;
                 }
             }
+
             mainGUI.checkModelingSyntax(true);
             TMLMapping tmap = mainGUI.gtm.getTMLMapping();
             TMLSyntaxChecking syntax = new TMLSyntaxChecking(tmap);
@@ -94,7 +93,7 @@ public class DiplodocusSimulatorTerminationTest extends AbstractUITest {
 
             // Putting sim files
             System.out.println("SIM executing: sim lib code copying for " + s);
-            ConfigurationTTool.SystemCCodeDirectory = getBaseResourcesDir() + "../../../../simulators/c++2/";
+            ConfigurationTTool.SystemCCodeDirectory = getBaseResourcesDir() + CPP_DIR;
             boolean simFiles = SpecConfigTTool.checkAndCreateSystemCDir(SIM_DIR);
 
             System.out.println("SIM executing: sim lib code copying done with result " + simFiles);
@@ -151,6 +150,7 @@ public class DiplodocusSimulatorTerminationTest extends AbstractUITest {
                 System.out.println("FAILED: executing: " + "make -C " + SIM_DIR);
                 return;
             }
+
             System.out.println("SUCCESS: executing: " + "make -C " + SIM_DIR);
             // Starts simulation
             Runtime.getRuntime().exec("./" + SIM_DIR + "run.x" + " -server");
@@ -163,18 +163,18 @@ public class DiplodocusSimulatorTerminationTest extends AbstractUITest {
             } catch (RemoteConnectionException rce) {
                 System.out.println("Could not connect to server.");
             }
-            try {
 
+            try {
                 toServer(" 1 6 500", rc);
                 Thread.sleep(5);
                 while (running) {
-                    String demo = null;
+                    String line = null;
                     try {
-                        demo = rc.readOneLine();
+                        line = rc.readOneLine();
                     } catch (RemoteConnectionException e) {
                         e.printStackTrace();
                     }
-                    running = analyzeServerAnswer(demo);
+                    running = analyzeServerAnswer(line);
                 }
                 System.out.println(ssxml);
                 String content = "Simulation completed";
@@ -193,7 +193,7 @@ public class DiplodocusSimulatorTerminationTest extends AbstractUITest {
             } catch (Exception e) {
                 e.printStackTrace();
             }
-        }*/
+        }
     }
 
     private synchronized void toServer (String s, RemoteConnection rc) throws RemoteConnectionException {
diff --git a/ttool/src/test/java/tmltranslator/TimelineDiagramTest.java b/ttool/src/test/java/tmltranslator/TimelineDiagramTest.java
index ee49eb8aa6e9e5a60c016ef312cf226a7bf766b2..c1cf3c7dfca97a2912b50cc7a5bd759244f75e6c 100644
--- a/ttool/src/test/java/tmltranslator/TimelineDiagramTest.java
+++ b/ttool/src/test/java/tmltranslator/TimelineDiagramTest.java
@@ -18,19 +18,13 @@ import ui.AbstractUITest;
 import ui.TDiagramPanel;
 import ui.TMLArchiPanel;
 import ui.TURTLEPanel;
-import ui.interactivesimulation.JFrameTMLSimulationPanelTimeline;
-import ui.interactivesimulation.SimulationTransaction;
 import ui.tmldd.TMLArchiDiagramPanel;
 
 
-import java.awt.*;
 import java.io.*;
 import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.List;
-import java.util.Vector;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
 
 import static org.junit.Assert.assertTrue;
 
@@ -41,13 +35,13 @@ public class TimelineDiagramTest extends AbstractUITest {
     private RemoteConnection rc;
     private boolean isReady = false;
     private boolean running = true;
-    private Vector<SimulationTransaction> trans;
     private String ssxml;
     final static String EXPECTED_FILE_GENERATED_TIMELINE = getBaseResourcesDir() + "tmltranslator/expected/expected_get_generated_timeline.txt";
+    static String CPP_DIR = "../../../../simulators/c++2/";
+
     @BeforeClass
     public static void setUpBeforeClass() throws Exception {
         RESOURCES_DIR = getBaseResourcesDir() + "/tmltranslator/simulator/";
-
     }
 
     public TimelineDiagramTest() {
@@ -56,12 +50,12 @@ public class TimelineDiagramTest extends AbstractUITest {
 
     @Before
     public void setUp() throws Exception {
-        SIM_DIR = getBaseResourcesDir() + "../../../../simulators/c++2/";
+        SIM_DIR = getBaseResourcesDir() + CPP_DIR;
     }
 
-    @Test
+    @Test(timeout = 600000) // 10 minutes
     public void testCompareTimelineGeneratedContent() throws Exception {
-        /*for (int i = 0; i < MODELS_TIMELINE.length; i++) {
+        for (int i = 0; i < MODELS_TIMELINE.length; i++) {
             String s = MODELS_TIMELINE[i];
             SIM_DIR = DIR_GEN + s + "/";
             System.out.println("executing: checking syntax " + s);
@@ -78,6 +72,7 @@ public class TimelineDiagramTest extends AbstractUITest {
                     break;
                 }
             }
+
             mainGUI.checkModelingSyntax(true);
             TMLMapping tmap = mainGUI.gtm.getTMLMapping();
             TMLSyntaxChecking syntax = new TMLSyntaxChecking(tmap);
@@ -100,7 +95,7 @@ public class TimelineDiagramTest extends AbstractUITest {
 
             // Putting sim files
             System.out.println("SIM executing: sim lib code copying for " + s);
-            ConfigurationTTool.SystemCCodeDirectory = getBaseResourcesDir() + "../../../../simulators/c++2/";
+            ConfigurationTTool.SystemCCodeDirectory = getBaseResourcesDir() + CPP_DIR;
             boolean simFiles = SpecConfigTTool.checkAndCreateSystemCDir(SIM_DIR);
 
             System.out.println("SIM executing: sim lib code copying done with result " + simFiles);
@@ -141,8 +136,8 @@ public class TimelineDiagramTest extends AbstractUITest {
             }
 
             System.out.println("executing: " + "make -C " + SIM_DIR);
-            try {
 
+            try {
                 proc = Runtime.getRuntime().exec("make -C " + SIM_DIR + "");
                 proc_in = new BufferedReader(new InputStreamReader(proc.getInputStream()));
 
@@ -157,6 +152,7 @@ public class TimelineDiagramTest extends AbstractUITest {
                 System.out.println("FAILED: executing: " + "make -C " + SIM_DIR);
                 return;
             }
+
             System.out.println("SUCCESS: executing: " + "make -C " + SIM_DIR);
             // Starts simulation
             Runtime.getRuntime().exec("./" + SIM_DIR + "run.x" + " -server");
@@ -169,20 +165,20 @@ public class TimelineDiagramTest extends AbstractUITest {
             } catch (RemoteConnectionException rce) {
                 System.out.println("Could not connect to server.");
             }
-            try {
 
+            try {
                 toServer(" 1 6 100", rc);
                 Thread.sleep(5);
                 toServer("7 4 ApplicationSimple__Src,ApplicationSimple__T1,ApplicationSimple__T2", rc);
                 Thread.sleep(5);
                 while (running) {
-                    String demo = null;
+                    String line = null;
                     try {
-                        demo = rc.readOneLine();
+                        line = rc.readOneLine();
                     } catch (RemoteConnectionException e) {
                         e.printStackTrace();
                     }
-                    running = analyzeServerAnswer(demo);
+                    running = analyzeServerAnswer(line);
                 }
                 System.out.println(ssxml);
                 File file = new File(EXPECTED_FILE_GENERATED_TIMELINE);
@@ -198,11 +194,12 @@ public class TimelineDiagramTest extends AbstractUITest {
                     }
                     rc = null;
                 }
-            }catch (Exception e) {
+            } catch (Exception e) {
                 e.printStackTrace();
             }
-        }*/
+        }
     }
+
     private synchronized void toServer (String s, RemoteConnection rc) throws RemoteConnectionException {
         while (!isReady) {
             TraceManager.addDev("Server not ready");