diff --git a/OneM2M_Testcases_CSE_Release_3.ttcn b/OneM2M_Testcases_CSE_Release_3.ttcn
index 481608044c60fe8c931b922e6fec038e194897f8..12a7e215a580fc068068f0e58e7da242c346fa08 100644
--- a/OneM2M_Testcases_CSE_Release_3.ttcn
+++ b/OneM2M_Testcases_CSE_Release_3.ttcn
@@ -28,13 +28,20 @@ module OneM2M_Testcases_CSE_Release_3 {
 	
 		group helpingTestCases {//These are not part of the test suite, just for verification purposes
 			
-			testcase TC_DELETE_RESOURCES() runs on AeSimu system CseSystem {
+			testcase TC_DELETE_RESOURCES() runs on Tester system CseSystem {
+				var AeSimu v_ae1 := AeSimu.create("AE1") alive;
+							
+					v_ae1.start(f_DELETE_RESOURCES()); 	
+					v_ae1.done;					
+			}
+				
+			function f_DELETE_RESOURCES() runs on AeSimu system CseSystem{
 				
 				timer t_ac := 5.0;
 				var integer i; 
 				var XSD.ID v_resourceAddress;
 				var RequestPrimitive v_request;
-				map(self:mcaPort, system:mcaPort) param (PX_TS_AE1.mcaPort);
+				f_cf01Up();
 					
 				for (i:=0; i<lengthof(PX_RESOURCES_TO_BE_DELETED); i:= i+1) {  
 					
@@ -68,7 +75,7 @@ module OneM2M_Testcases_CSE_Release_3 {
 					}	
 				}
 			
-				unmap(self:mcaPort, system:mcaPort); 
+				f_cf01Down();
 				stop;
 			}