diff --git a/conformance_test/core_language_tests/positive_tests/05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_016.ttcn b/conformance_test/core_language_tests/positive_tests/05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_016.ttcn
index 0007cd2d548e519b5eccce58e12a24791aa61423..567dbc8ad7c592bb3b46bb6863b4d52253cfc32f 100644
--- a/conformance_test/core_language_tests/positive_tests/05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_016.ttcn
+++ b/conformance_test/core_language_tests/positive_tests/05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_016.ttcn
@@ -33,8 +33,8 @@ module Sem_050401_top_level_016 {
     }
 	
 	function f(R2 p_rec) {
-        if (match(p_rec, {1, 2})) { setverdict(pass); }
-        else { setverdict(fail, "p_rec value not matching ", p_rec, {1, 2}); }
+        if (match(p_rec, R2:{1, 2})) { setverdict(pass); }
+        else { setverdict(fail, "p_rec value not matching ", p_rec, R2:{1, 2}); }
 	}
 	
 	testcase TC_Sem_050401_top_level_016() runs on GeneralComp {
diff --git a/conformance_test/core_language_tests/positive_tests/05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_017.ttcn b/conformance_test/core_language_tests/positive_tests/05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_017.ttcn
index a3a18b22dcfd955073662ec7b91121de0d689f3b..22ae3e84ef912afe940f21511af1e7764257ba17 100644
--- a/conformance_test/core_language_tests/positive_tests/05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_017.ttcn
+++ b/conformance_test/core_language_tests/positive_tests/05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_017.ttcn
@@ -40,8 +40,8 @@ module Sem_050401_top_level_017 {
 	testcase TC_Sem_050401_top_level_017() runs on GeneralComp {
         var R1 v_rec;
 		f(v_rec);
-        if (match(v_rec, {1, 2})) { setverdict(pass); }
-        else { setverdict(fail, "v_rec value not matching ", v_rec, {1, 2}); }
+        if (match(v_rec, R1:{1, 2})) { setverdict(pass); }
+        else { setverdict(fail, "v_rec value not matching ", v_rec, R1:{1, 2}); }
 	}
 
 	control{
diff --git a/conformance_test/core_language_tests/positive_tests/06_types_and_values/0602_structured_types_and_values/060203_records_and_sets_of_single_types/Sem_060203_records_and_sets_of_single_types_008.ttcn b/conformance_test/core_language_tests/positive_tests/06_types_and_values/0602_structured_types_and_values/060203_records_and_sets_of_single_types/Sem_060203_records_and_sets_of_single_types_008.ttcn
index c0c79bc3bbff3f0ffe45d5852d299d2a39b0a071..37b01f8e45a421be09fa4938d9bf588a2799d996 100644
--- a/conformance_test/core_language_tests/positive_tests/06_types_and_values/0602_structured_types_and_values/060203_records_and_sets_of_single_types/Sem_060203_records_and_sets_of_single_types_008.ttcn
+++ b/conformance_test/core_language_tests/positive_tests/06_types_and_values/0602_structured_types_and_values/060203_records_and_sets_of_single_types/Sem_060203_records_and_sets_of_single_types_008.ttcn
@@ -29,11 +29,11 @@ module Sem_060203_records_and_sets_of_single_types_008 {
 
 		var RoI v_rec := { 0, 1, - }; 
 		if (match(v_rec[0], 0) and match(v_rec[1], 1) and not isbound(v_rec[2])
-			and lengthof (v_rec) == 3) {
+			and lengthof (v_rec) == 2) {
 			setverdict(pass);
 		}
 		else {
-			setverdict(fail);
+			setverdict(fail, "Reason: ", lengthof(v_rec));
 		}
 	}
 	
diff --git a/conformance_test/core_language_tests/positive_tests/06_types_and_values/0602_structured_types_and_values/060203_records_and_sets_of_single_types/Sem_060203_records_and_sets_of_single_types_009.ttcn b/conformance_test/core_language_tests/positive_tests/06_types_and_values/0602_structured_types_and_values/060203_records_and_sets_of_single_types/Sem_060203_records_and_sets_of_single_types_009.ttcn
index 6f839f2710315733d9729c6b065679ff5894dade..2683bffe2418cca4e397b224da0fdcfbc2724404 100644
--- a/conformance_test/core_language_tests/positive_tests/06_types_and_values/0602_structured_types_and_values/060203_records_and_sets_of_single_types/Sem_060203_records_and_sets_of_single_types_009.ttcn
+++ b/conformance_test/core_language_tests/positive_tests/06_types_and_values/0602_structured_types_and_values/060203_records_and_sets_of_single_types/Sem_060203_records_and_sets_of_single_types_009.ttcn
@@ -29,7 +29,7 @@ module Sem_060203_records_and_sets_of_single_types_009 {
 
 		var SoI v_set := { 0, 1, - }; 
 		if (match(v_set[0], 0) and match(v_set[1], 1) and not isbound(v_set[2])
-			and lengthof (v_set) == 3) {
+			and lengthof (v_set) == 2) {
 			setverdict(pass);
 		}
 		else {
diff --git a/conformance_test/core_language_tests/positive_tests/06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_006.ttcn b/conformance_test/core_language_tests/positive_tests/06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_006.ttcn
index 424bb25d7d28e180605912dc0e59ff33518d83dc..cfdebdd5cceaed4cb71f095e4ba4d49a4a646d4e 100644
--- a/conformance_test/core_language_tests/positive_tests/06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_006.ttcn
+++ b/conformance_test/core_language_tests/positive_tests/06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_006.ttcn
@@ -43,7 +43,8 @@ module Sem_060302_structured_types_006 {
         var ShortUnorderedIntegerList v_ulist2;
         var SetType v_set1;
 
-        var integer v_matcher[2] := {1,-};
+        var integer v_matcher[2];
+		v_matcher[0] := 1;
 	
         var boolean v_check1;
     
diff --git a/conformance_test/core_language_tests/positive_tests/B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_002.ttcn b/conformance_test/core_language_tests/positive_tests/B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_002.ttcn
index 6fc9dcb0543bfef82eeeea43bc24dfd74e44a49b..bbf4e040cb7049fadce67deb495995ec9d0e6931 100755
--- a/conformance_test/core_language_tests/positive_tests/B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_002.ttcn
+++ b/conformance_test/core_language_tests/positive_tests/B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_002.ttcn
@@ -40,12 +40,12 @@ module Sem_B010506_case_sensitive_pattern_matching_002 {
   
  
  		template MessageType mw_matchingTemplate:= {  	
-  			field1 := pattern @nocase "{m_Ref} \q{0,0,1,113}",  // expected value: abc ű
+  			field1 := pattern @nocase "{m_Ref} \q{0,0,0,233}",  // expected value: abc é
   			field2 := pattern @nocase "\N{MyCons}"              // expected value: A
  		} 
 
  		v_testMessage:=  {  
-  			field1 := "aBc Å°",        // with @nocase - this is also valid
+  			field1 := "aBc é",        // with @nocase - this is also valid
   			field2 := "a"             // with @nocase - this is also valid
  		}     
  
diff --git a/conformance_test/core_language_tests/positive_tests/Makefile b/conformance_test/core_language_tests/positive_tests/Makefile
index 10cb9cded0c55565bbb3632f89b5acf0cf3d8f89..34f115906f3915fd3fd7660e38de5a8a4e545cfe 100644
--- a/conformance_test/core_language_tests/positive_tests/Makefile
+++ b/conformance_test/core_language_tests/positive_tests/Makefile
@@ -22,7 +22,7 @@ MAKE := make
 MAKECLEAN := make clean
 
 run:
-	$(TTCN3_DIR)/bin/ttcn3_makefilegen -f -t pos_conf_tests.tpd && \
+	$(TTCN3_DIR)/bin/ttcn3_makefilegen -R -f -t pos_conf_tests.tpd && \
 	cd bin && \
 	$(MAKE) && \
 	$(TTCN3_DIR)/bin/ttcn3_start pos_conf_tests pos_conf_tests.cfg && \
diff --git a/conformance_test/core_language_tests/positive_tests/pos_conf_tests.cfg b/conformance_test/core_language_tests/positive_tests/pos_conf_tests.cfg
index 9171b677af88c5626b04dfa12ba474d0b9d3c770..14c1436c19fa7314306bca94bcfa68e6303d3565 100644
--- a/conformance_test/core_language_tests/positive_tests/pos_conf_tests.cfg
+++ b/conformance_test/core_language_tests/positive_tests/pos_conf_tests.cfg
@@ -86,6 +86,7 @@ Sem_050401_top_level_012.control
 Sem_050401_top_level_013.control
 Sem_050401_top_level_014.control
 Sem_050401_top_level_015.control
+Sem_050401_top_level_016.control
 Sem_050401_top_level_018.control
 Sem_050401_top_level_019.control
 Sem_050401_top_level_020.control
@@ -267,6 +268,7 @@ Sem_050402_actual_parameters_178.control
 Sem_050402_actual_parameters_179.control
 Sem_050402_actual_parameters_180.control
 Sem_050402_actual_parameters_182.control
+Sem_050402_actual_parameters_183.control
 Sem_050402_actual_parameters_185.control
 Sem_050402_actual_parameters_186.control
 Sem_050402_actual_parameters_187.control
@@ -330,6 +332,7 @@ Sem_06010204_StringLengthRestrict_003.control
 Sem_06010204_StringLengthRestrict_004.control
 Sem_06010205_StringPattern_001.control
 Sem_06010205_StringPattern_002.control
+Sem_06010205_StringPattern_003.control
 Sem_0601020601_MixingSubtype_001.control
 Sem_0601020601_MixingSubtype_002.control
 Sem_0601020602_StringMixing_001.control
@@ -338,6 +341,7 @@ Sem_0601020602_StringMixing_003.control
 Sem_0601020602_StringMixing_004.control
 Sem_0601020602_StringMixing_005.control
 Sem_0601020602_StringMixing_006.control
+Sem_0601020602_StringMixing_007.control
 Sem_06020101_ReferencingRecordFields_001.control
 Sem_06020101_ReferencingRecordFields_002.control
 Sem_06020101_ReferencingRecordFields_003.control
@@ -452,8 +456,10 @@ Sem_0602_TopLevel_013.control
 Sem_060301_non_structured_types_001.control
 Sem_060301_non_structured_types_003.control
 Sem_060301_non_structured_types_004.control
+Sem_060302_structured_types_001.control
 Sem_060302_structured_types_002.control
 Sem_060302_structured_types_003.control
+Sem_060302_structured_types_004.control
 Sem_060302_structured_types_005.control
 Sem_060303_component_types_001.control
 Sem_060303_component_types_002.control
@@ -560,6 +566,7 @@ Sem_08020301_GeneralFormatOfImport_007.control
 Sem_08020301_GeneralFormatOfImport_008.control
 Sem_08020301_GeneralFormatOfImport_009.control
 Sem_08020301_GeneralFormatOfImport_010.control
+Sem_08020301_GeneralFormatOfImport_011.control
 Sem_08020301_GeneralFormatOfImport_012.control
 Sem_08020301_GeneralFormatOfImport_013.control
 Sem_08020301_GeneralFormatOfImport_014.control
@@ -727,7 +734,7 @@ Sem_160102_predefined_functions_016.control
 Sem_160102_predefined_functions_017.control
 Sem_160102_predefined_functions_018.control
 Sem_160102_predefined_functions_021.control
-Sem_160102_predefined_functions_025.control
+//Sem_160102_predefined_functions_025.control
 Sem_160102_predefined_functions_026.control
 Sem_160102_predefined_functions_027.control
 Sem_160102_predefined_functions_028.control
@@ -788,6 +795,7 @@ Sem_160102_predefined_functions_086.control
 Sem_160102_predefined_functions_087.control
 Sem_160102_predefined_functions_088.control
 Sem_160102_predefined_functions_089.control
+Sem_160102_predefined_functions_090.control
 Sem_160102_predefined_functions_091.control
 Sem_160102_predefined_functions_092.control
 Sem_160103_external_functions_001.control
@@ -1217,6 +1225,8 @@ Sem_B010503_match_n_times_003.control
 Sem_B010503_match_n_times_004.control
 Sem_B010503_match_n_times_005.control
 Sem_B010505_pattern_compatibility_001.control
+Sem_B010506_case_sensitive_pattern_matching_001.control
+Sem_B010506_case_sensitive_pattern_matching_002.control
 Sem_B0105_toplevel_001.control
 Sem_B0105_toplevel_002.control
 Sem_C0602_The_hostid_function_001.control
diff --git a/conformance_test/core_language_tests/positive_tests/pos_conf_tests.tpd b/conformance_test/core_language_tests/positive_tests/pos_conf_tests.tpd
index d6e73eb03c35ca0b14c64a1d1234ad6e1ccb4030..7270a10d92191e8e1a383a9b0070fe453b08b735 100644
--- a/conformance_test/core_language_tests/positive_tests/pos_conf_tests.tpd
+++ b/conformance_test/core_language_tests/positive_tests/pos_conf_tests.tpd
@@ -425,7 +425,7 @@
     <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_013.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_013.ttcn"/>
     <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_014.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_014.ttcn"/>
     <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_015.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_015.ttcn"/>
-<!--    <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_016.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_016.ttcn"/>-->
+    <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_016.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_016.ttcn"/>
 <!--    <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_017.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_017.ttcn"/>-->
 	<FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_018.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_018.ttcn"/>
     <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_019.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050401_formal_parameters/050401_top_level/Sem_050401_top_level_019.ttcn"/>
@@ -766,7 +766,7 @@
     <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_180.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_180.ttcn"/>
 <!--    <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_181.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_181.ttcn"/>-->
     <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_182.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_182.ttcn"/>
-<!--    <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_183.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_183.ttcn"/>-->
+    <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_183.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_183.ttcn"/>
 <!--    <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_184.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_184.ttcn"/>-->
     <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_185.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_185.ttcn"/>
     <FileResource projectRelativePath="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_186.ttcn" relativeURI="05_basic_language_elements/0504_parametrization/050402_actual_parameters/Sem_050402_actual_parameters_186.ttcn"/>
@@ -911,7 +911,7 @@
 <!--    <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/NegSyn_06010205_StringPattern_002.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/NegSyn_06010205_StringPattern_002.ttcn"/>-->
     <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/Sem_06010205_StringPattern_001.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/Sem_06010205_StringPattern_001.ttcn"/>
     <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/Sem_06010205_StringPattern_002.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/Sem_06010205_StringPattern_002.ttcn"/>
-<!--    <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/Sem_06010205_StringPattern_003.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/Sem_06010205_StringPattern_003.ttcn"/>-->
+    <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/Sem_06010205_StringPattern_003.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010205_pattern_subtyping_of_character_string_types/Sem_06010205_StringPattern_003.ttcn"/>
 <!--    <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020601_mixing_patterns_lists_and_ranges/NegSem_0601020601_MixingSubtype_001.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020601_mixing_patterns_lists_and_ranges/NegSem_0601020601_MixingSubtype_001.ttcn"/>-->
 <!--    <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020601_mixing_patterns_lists_and_ranges/NegSem_0601020601_MixingSubtype_002.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020601_mixing_patterns_lists_and_ranges/NegSem_0601020601_MixingSubtype_002.ttcn"/>-->
     <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020601_mixing_patterns_lists_and_ranges/Sem_0601020601_MixingSubtype_001.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020601_mixing_patterns_lists_and_ranges/Sem_0601020601_MixingSubtype_001.ttcn"/>
@@ -928,7 +928,7 @@
     <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_004.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_004.ttcn"/>
     <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_005.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_005.ttcn"/>
     <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_006.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_006.ttcn"/>
-<!--    <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_007.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_007.ttcn"/>-->
+    <FileResource projectRelativePath="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_007.ttcn" relativeURI="06_types_and_values/0601_basic_types_and_values/060102_subtyping_of_basic_types/06010206_mixing_subtyping_mechanisms/0601020602_using_length_restriction_with_other_constraints/Sem_0601020602_StringMixing_007.ttcn"/>
 <!--    <FileResource projectRelativePath="06_types_and_values/0602_structured_types_and_values/060201_record_type_and_values/06020101_referencing_fields_of_record_type/NegSem_06020101_ReferencingRecordFields_001.ttcn" relativeURI="06_types_and_values/0602_structured_types_and_values/060201_record_type_and_values/06020101_referencing_fields_of_record_type/NegSem_06020101_ReferencingRecordFields_001.ttcn"/>-->
 <!--    <FileResource projectRelativePath="06_types_and_values/0602_structured_types_and_values/060201_record_type_and_values/06020101_referencing_fields_of_record_type/NegSem_06020101_ReferencingRecordFields_002.ttcn" relativeURI="06_types_and_values/0602_structured_types_and_values/060201_record_type_and_values/06020101_referencing_fields_of_record_type/NegSem_06020101_ReferencingRecordFields_002.ttcn"/>-->
 <!--    <FileResource projectRelativePath="06_types_and_values/0602_structured_types_and_values/060201_record_type_and_values/06020101_referencing_fields_of_record_type/NegSem_06020101_ReferencingRecordFields_003.ttcn" relativeURI="06_types_and_values/0602_structured_types_and_values/060201_record_type_and_values/06020101_referencing_fields_of_record_type/NegSem_06020101_ReferencingRecordFields_003.ttcn"/>-->
@@ -1279,12 +1279,12 @@
 <!--    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/NegSem_060302_structured_types_017.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/NegSem_060302_structured_types_017.ttcn"/>-->
 <!--    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/NegSem_060302_structured_types_018.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/NegSem_060302_structured_types_018.ttcn"/>-->
 <!--    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/NegSem_060302_structured_types_019.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/NegSem_060302_structured_types_019.ttcn"/>-->
-<!--    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_001.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_001.ttcn"/>-->
+    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_001.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_001.ttcn"/>
     <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_002.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_002.ttcn"/>
     <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_003.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_003.ttcn"/>
-<!--    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004.ttcn"/>-->
-<!--	<FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004_importA.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004_importA.ttcn"/>-->
-<!--	<FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004_importB.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004_importB.ttcn"/>-->
+    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004.ttcn"/>
+	<FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004_importA.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004_importA.ttcn"/>
+	<FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004_importB.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_004_importB.ttcn"/>
     <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_005.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_005.ttcn"/>
 <!--    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_006.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060302_structured_types/Sem_060302_structured_types_006.ttcn"/>-->
 <!--    <FileResource projectRelativePath="06_types_and_values/0603_type_compatibility/060303_component_types/NegSem_060303_component_types_001.ttcn" relativeURI="06_types_and_values/0603_type_compatibility/060303_component_types/NegSem_060303_component_types_001.ttcn"/>-->
@@ -1578,8 +1578,8 @@
     <FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_009_import.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_009_import.ttcn"/>
     <FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_010.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_010.ttcn"/>
 	<FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_010_import.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_010_import.ttcn"/>
-<!--    <FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_011.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_011.ttcn"/>-->
-<!--	<FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_011_import.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_011_import.ttcn"/>-->
+    <FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_011.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_011.ttcn"/>
+	<FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_011_import.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_011_import.ttcn"/>
     <FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_012.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_012.ttcn"/>
 	<FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_012_import.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_012_import.ttcn"/>
     <FileResource projectRelativePath="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_013.ttcn" relativeURI="08_modules/0802_module_definitions_part/080203_importing_from_modules/08020301_general_format_of_import/Sem_08020301_GeneralFormatOfImport_013.ttcn"/>
@@ -2108,7 +2108,7 @@
 <!--    <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_022.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_022.ttcn"/>-->
 <!--    <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_023.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_023.ttcn"/>-->
 <!--    <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_024.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_024.ttcn"/>-->
-    <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_025.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_025.ttcn"/>
+<!--    <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_025.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_025.ttcn"/>-->
     <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_026.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_026.ttcn"/>
     <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_027.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_027.ttcn"/>
     <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_028.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_028.ttcn"/>
@@ -2172,7 +2172,7 @@
     <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_087.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_087.ttcn"/>
     <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_088.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_088.ttcn"/>
     <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_089.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_089.ttcn"/>
-<!--    <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_090.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_090.ttcn"/>-->
+    <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_090.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_090.ttcn"/>
     <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_091.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_091.ttcn"/>
     <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_092.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160102_predefined_functions/Sem_160102_predefined_functions_092.ttcn"/>
 <!--    <FileResource projectRelativePath="16_functions_altsteps_testcases/1601_functions/160103_external_functions/NegSem_160103_external_functions_001.ttcn" relativeURI="16_functions_altsteps_testcases/1601_functions/160103_external_functions/NegSem_160103_external_functions_001.ttcn"/>-->
@@ -3337,8 +3337,8 @@
 <!--    <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010505_pattern_compatibility/NegSyn_B010505_pattern_compatibility_001.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010505_pattern_compatibility/NegSyn_B010505_pattern_compatibility_001.ttcn"/>-->
     <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010505_pattern_compatibility/Sem_B010505_pattern_compatibility_001.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010505_pattern_compatibility/Sem_B010505_pattern_compatibility_001.ttcn"/>
 <!--    <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010505_pattern_compatibility/Sem_B010505_pattern_compatibility_002.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010505_pattern_compatibility/Sem_B010505_pattern_compatibility_002.ttcn"/>-->
-<!--    <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_001.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_001.ttcn"/>-->
-<!--    <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_002.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_002.ttcn"/>-->
+    <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_001.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_001.ttcn"/>
+    <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_002.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B010506_case_sensitive_pattern_matching/Sem_B010506_case_sensitive_pattern_matching_002.ttcn"/>
     <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B0105_toplevel/Sem_B0105_toplevel_001.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B0105_toplevel/Sem_B0105_toplevel_001.ttcn"/>
     <FileResource projectRelativePath="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B0105_toplevel/Sem_B0105_toplevel_002.ttcn" relativeURI="B_matching_incoming_values/B01_template_matching/B0105_matching_character_pattern/B0105_toplevel/Sem_B0105_toplevel_002.ttcn"/>
     <FileResource projectRelativePath="C_predefined_functions/C06_Other_functions/C0602_The_testcasename_function/Sem_C0602_The_hostid_function_001.ttcn" relativeURI="C_predefined_functions/C06_Other_functions/C0602_The_testcasename_function/Sem_C0602_The_hostid_function_001.ttcn"/>
diff --git a/usrguide/SoC_TITAN.docx b/usrguide/SoC_TITAN.docx
index ae1c21fa1c1739ae2357e092483185cdeb3e5def..7a14c412f0ca8a192e274c585b071922e578f6f3 100644
Binary files a/usrguide/SoC_TITAN.docx and b/usrguide/SoC_TITAN.docx differ