$Suite $SuiteId ATMF_SSCOP $SuiteOverviewPart $Begin_SuiteStructure $SuiteId ATMF_SSCOP $StandardsRef /* ITU-T Recommendation Q.2110, Service Specific Connection Oriented Protocol(SSCOP) */ $PICSref /* ITU-T Recommendation Q.2110, Annex B */ $PIXITref /* ATM Forum/af-test-0067.000, Conformance ATS for the SSCOP for UNI 3.1, Annex A */ $TestMethods /* Remote Single Layer Embedded Test Method */ $Comment /* */ $Structure&Objectives $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/ $SelectExprId $Objective /* Protocol Capabilities */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_1/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_2/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_4/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_5/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_5/INOP/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_7/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_10/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/PC/STATE_10/INOP/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/SP/ $SelectExprId $Objective /* System Parameters */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/SP/TIMER/ $SelectExprId $Objective /* */ $End_Structure&Objective $Structure&Objective $TestGroupRef ATMF_SSCOP/SP/PARAM/ $SelectExprId $Objective /* */ $End_Structure&Objective $End_Structure&Objectives $Comment /* */ $End_SuiteStructure $Begin_TestCaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestCaseId S1_V_A1 $SelectExprId $Description /* Verify that the IUT generates the BGN PDU on demand at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestCaseId S1_V_P1 $SelectExprId $Description /* Verify that the IUT sends a BGREJ PDU on reception of retransmitted BGN PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestCaseId S1_V_P2 $SelectExprId $Description /* Verify that the IUT goes to state 3 on reception of BGN PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestCaseId S1_V_P5 $SelectExprId $Description /* Verify that the IUT sends a ENDAK PDU on reception of a END PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestCaseId S1_V_P6 $SelectExprId $Description /* Verify that the IUT ignores a ENDAK PDU and remains at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestCaseId S1_V_P16 $SelectExprId $Description /* Verify that the IUT accpets a UD PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestCaseId S1_V_P17 $SelectExprId $Description /* Verify that the IUT accpets a MD PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I1 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I2 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I3 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I4 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I6 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I10 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I14 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I15 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I16 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I17 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I18 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I19 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I20_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I20_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I21 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I22_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I22_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I23_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I23_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I24_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I24_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I25 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I26_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I26_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I27_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I27_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I28_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I28_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTAT PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I29 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I30 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestCaseId S1_IV_I31 $SelectExprId $Description /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P3 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a BGAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P4 $SelectExprId $Description /* Verify that the IUT ignores a BGREJ PDU and remains at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P8 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a RS PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P9 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a RSAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P10 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a ER PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P11 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a ERAK PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P12 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a SD PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P13 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a POLL PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P14 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a STAT PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestCaseId S1_IO_P15 $SelectExprId $Description /* Verify that the IUT sends a END PDU on reception of a USTAT PDU at state 1. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_A3 $SelectExprId $Description /* Verify that the IUT generates the END PDU on demand at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P1 $SelectExprId $Description /* Verify that the IUT ignores a retransmitted BGN PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P2 $SelectExprId $Description /* Verify that the IUT sends a BGAK PDU on reception of BGN PDU and goes to state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P3 $SelectExprId $Description /* Verify that the IUT goes to state 10 on reception of BGAK PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P4 $SelectExprId $Description /* Verify that the IUT goes to state 1 on reception of BGREJ PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P5 $SelectExprId $Description /* Verify that the IUT ignores a END PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P6 $SelectExprId $Description /* Verify that the IUT ignores a ENDAK PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P8 $SelectExprId $Description /* Verify that the IUT ignores a RS PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P9 $SelectExprId $Description /* Verify that the IUT ignores a RSAK PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P10 $SelectExprId $Description /* Verify that the IUT ignores a ER PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P11 $SelectExprId $Description /* Verify that the IUT ignores a ERAK PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P12 $SelectExprId $Description /* Verify that the IUT ignores a SD PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P13 $SelectExprId $Description /* Verify that the IUT ignores a POLL PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P14 $SelectExprId $Description /* Verify that the IUT ignores a STAT PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P15 $SelectExprId $Description /* Verify that the IUT ignores a USTAT PDU and remains at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P16 $SelectExprId $Description /* Verify that the IUT accpets a UD PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestCaseId S2_V_P17 $SelectExprId $Description /* Verify that the IUT accpets a MD PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I1 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I2 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I3 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I4 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I6 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I10 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I14 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I15 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I16 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I17 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I18 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I19 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I20_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I20_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I21 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I22_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I22_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I23_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I23_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I24_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I24_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I25 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I26_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I26_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I27_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I27_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I28_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I28_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTAT PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I29 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I30 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestCaseId S2_IV_I31 $SelectExprId $Description /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 2. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_A1 $SelectExprId $Description /* Verify that the IUT generates the BGN PDU on demand at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P1 $SelectExprId $Description /* Verify that the IUT sends a BGAK and END PDU on reception of retransmitted BGN PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P2 $SelectExprId $Description /* Verify that the IUT goes to state 3 on reception of BGN PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P3 $SelectExprId $Description /* Verify that the IUT ignores a BGAK PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P4 $SelectExprId $Description /* Verify that the IUT goes to state 1 on reception of BGREJ PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P5 $SelectExprId $Description /* Verify that the IUT sends a ENDAK PDU on reception of a END PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P6 $SelectExprId $Description /* Verify that the IUT goes to state 1 on reception of ENDAK PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P8 $SelectExprId $Description /* Verify that the IUT ignores a RS PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P9 $SelectExprId $Description /* Verify that the IUT ignores a RSAK PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P10 $SelectExprId $Description /* Verify that the IUT ignores a ER PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P11 $SelectExprId $Description /* Verify that the IUT ignores a ERAK PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P12 $SelectExprId $Description /* Verify that the IUT ignores a SD PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P13 $SelectExprId $Description /* Verify that the IUT ignores a POLL PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P14 $SelectExprId $Description /* Verify that the IUT ignores a STAT PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P15 $SelectExprId $Description /* Verify that the IUT ignores a USTAT PDU and remains at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P16 $SelectExprId $Description /* Verify that the IUT accpets a UD PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestCaseId S4_V_P17 $SelectExprId $Description /* Verify that the IUT accpets a MD PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I1 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I2 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I3 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I4 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I6 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I10 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I14 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I15 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I16 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I17 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I18 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I19 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I20_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I20_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I21 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I22_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I22_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I23_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I23_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I24_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I24_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I25 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I26_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I26_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I27_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I27_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I28_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I28_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTAT PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I29 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I30 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestCaseId S4_IV_I31 $SelectExprId $Description /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 4. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_A3 $SelectExprId $Description /* Verify that the IUT generates the END PDU on demand at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P1 $SelectExprId $Description /* Verify that the IUT sends a BGAK and RS PDU on reception of retransmitted BGN PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P2 $SelectExprId $Description /* Verify that the IUT goes to state 3 on reception of BGN PDU at state 5 */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P3 $SelectExprId $Description /* Verify that the IUT ignores a BGAK PDU and remains at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P5 $SelectExprId $Description /* Verify that the IUT sends a ENDAK PDU on reception of a END PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P7 $SelectExprId $Description /* Verify that the IUT ignores a retransmitted RS PDU and remains at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P8 $SelectExprId $Description /* Verify that the IUT sends a RSAK PDU on reception of RS PDU and goes to state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P9 $SelectExprId $Description /* Verify that the IUT goes to state 10 on reception of RSAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P10 $SelectExprId $Description /* Verify that the IUT ignores a ER PDU and remains at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P11 $SelectExprId $Description /* Verify that the IUT ignores a ERAK PDU and remains at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P12 $SelectExprId $Description /* Verify that the IUT ignores a SD PDU and remains at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P13 $SelectExprId $Description /* Verify that the IUT ignores a POLL PDU and remains at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P14 $SelectExprId $Description /* Verify that the IUT ignores a STAT PDU and remains at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P15 $SelectExprId $Description /* Verify that the IUT ignores a USTAT PDU and remains at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P16 $SelectExprId $Description /* Verify that the IUT accpets a UD PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestCaseId S5_V_P17 $SelectExprId $Description /* Verify that the IUT accpets a MD PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I1 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I2 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I3 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I4 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I6 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I10 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I14 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I15 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I16 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I17 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I18 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I19 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I20_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I20_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I21 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I22_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I22_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I23_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I23_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I24_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I24_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I25 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I26_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I26_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I27_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I27_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I28_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I28_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTAT PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I29 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I30 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestCaseId S5_IV_I31 $SelectExprId $Description /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INOP/ $TestCaseId S5_IO_P4 $SelectExprId $Description /* Verify that the IUT goes to state 1 on reception of BGREJ PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_5/INOP/ $TestCaseId S5_IO_P6 $SelectExprId $Description /* Verify that the IUT goes to state 1 on reception of ENDAK PDU at state 5. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P2 $SelectExprId $Description /* Verify that the IUT goes to state 3 on reception of BGN PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P5 $SelectExprId $Description /* Verify that the IUT sends a ENDAK PDU and goes to state 1 on reception of a END PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P8 $SelectExprId $Description /* Verify that the IUT goes to state 6 on reception of RS PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P11 $SelectExprId $Description /* Verify that the IUT sends a ERAK PDU and goes to state 8 on reception of a ER PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P12 $SelectExprId $Description /* Verify that the IUT goes to state 8 on reception of ERAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P19 $SelectExprId $Description /* Verify that the IUT ignores a SD PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P21 $SelectExprId $Description /* Verify that the IUT ignores a POLL PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P26 $SelectExprId $Description /* Verify that the IUT ignores a STAT PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P36 $SelectExprId $Description /* Verify that the IUT ignores a USTAT PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P40 $SelectExprId $Description /* Verify that the IUT accpets a UD PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestCaseId S7_V_P41 $SelectExprId $Description /* Verify that the IUT accpets a MD PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I1 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I2 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I3 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I4 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I6 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I10 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I14 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I15 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I16 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I17 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I18 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I19 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I20_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I20_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I21 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I22_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I22_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I23_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I23_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I24_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I24_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I25 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I26_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I26_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I27_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I27_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I28_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I28_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTAT PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I29 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I30 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestCaseId S7_IV_I31 $SelectExprId $Description /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestCaseId S7_IO_P1 $SelectExprId $Description /* Verify that the IUT ignores a retransmitted BGN PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestCaseId S7_IO_P3 $SelectExprId $Description /* Verify that the IUT ignores a BGAK PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestCaseId S7_IO_P4 $SelectExprId $Description /* Verify that the IUT goes to state 1 on reception of BGREJ PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestCaseId S7_IO_P6 $SelectExprId $Description /* Verify that the IUT goes to state 1 on reception of ENDAK PDU at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestCaseId S7_IO_P7 $SelectExprId $Description /* Verify that the IUT ignores a retransmitted RS PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestCaseId S7_IO_P9 $SelectExprId $Description /* Verify that the IUT ignores a RSAK PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestCaseId S7_IO_P10 $SelectExprId $Description /* Verify that the IUT ignores a retransmitted ER PDU and remains at state 7. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_A3 $SelectExprId $Description /* Verify that the IUT, at state 10, generates the END PDU on demand. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_A5 $SelectExprId $Description /* Verify that the IUT, at state 10, generates the RS PDU on demand. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P1 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a BGAK PDU on reception of a retransmitted BGN PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P2 $SelectExprId $Description /* Verify that the IUT, at state 10, goes to state 3 on reception of BGN PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P3 $SelectExprId $Description /* Verify that the IUT, at state 10, ignores a BGAK PDU and remains. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P5 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ENDAK PDU and goes to state 1 on reception of a END PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P7 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a RSAK PDU on reception of a retransmitted RS PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P8 $SelectExprId $Description /* Verify that the IUT, at state 10, goes to state 6 on reception of RS PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P9 $SelectExprId $Description /* Verify that the IUT, at state 10, ignores a RSAK PDU and remains. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P10 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ERAK PDU on reception of a retransmitted ER PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P11 $SelectExprId $Description /* Verify that the IUT, at state 10, goes to state 9 on reception of ER PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P12 $SelectExprId $Description /* Verify that the IUT, at state 10, ignores a ERAK PDU and remains. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P13 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a USTAT PDU on reception of SD PDU out of the window. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P14 $SelectExprId $Description /* Verify that the IUT, at state 10, ignores a SD PDU that is out of the window when window is not available. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P15 $SelectExprId $Description /* Verify that the IUT, at state 10, saves the next highest expected SD PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P17 $SelectExprId $Description /* Verify that the IUT, at state 10, saves a SD PDU that sequence number is between the sequence number of the next in sequence and the next highest expected SD PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P18 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU on reception of a SD PDU that sequence number is between the sequence number of the next in sequence and the next highest expected SD PDUs and is already in RX BUFFER. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P19 $SelectExprId $Description /* Verify that the IUT, at state 10, accepts the next in sequence SD PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P21 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU on reception of a POLL PDU that sequence number is less than that of the next highest expected SD PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P22 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a STAT PDU on reception of a POLL PDU that sequence number is greater than that of the next highest expected SD PDU and is out of the window. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P23_1 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a STAT PDU on reception of a POLL PDU that sequence number is greater than that of the next highest expected SD PDU and is out of the window. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P23_2 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a STAT PDUs(with segmenting) on reception of a POLL PDU that sequence number is greater than that of the next highest expected SD PDU and is out of the window. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P24 $SelectExprId $Description /* Verify that the IUT, at state 10 and having no missing gap of received SD PDUs, sends a STAT PDU on reception of a POLL PDU that sequence number is less than or equal to that of the next highest expected SD PDU and is within the window. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P25 $SelectExprId $Description /* Verify that the IUT, at state 10 and having a missing gap of received SD PDUs, sends a STAT PDU on reception of a POLL PDU that sequence number is less than or equal to that of the next highest expected SD PDU and is within the window. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P26 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a STAT PDU that poll sequence number is incorrect. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P27 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a STAT PDU that poll sequence number is correct but SD PDU sequence number is incorrect. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P32 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a STAT PDU that poll sequence number and SD PDU sequence number are correct but its list element has incorrect sequence number. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P33 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a STAT PDU that poll sequence number and SD PDU sequence number are correct but its list elements are not increasing order. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P38_1 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a USTAT PDU that list element has incorrect sequence number. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P38_2 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a USTAT PDU that list elements are not increasing order. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P39 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a USTAT PDU that list elements are not increasing order. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P40 $SelectExprId $Description /* Verify that the IUT accpets a UD PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestCaseId S10_V_P41 $SelectExprId $Description /* Verify that the IUT accpets a MD PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I1 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I2 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I3 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I4 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I6 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I10 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I14 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I15 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I16 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I17 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I18 $SelectExprId $Description /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I19 $SelectExprId $Description /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I20_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I20_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I21 $SelectExprId $Description /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I22_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I22_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I23_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I23_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I24_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I24_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I25 $SelectExprId $Description /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I26_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I26_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I27_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I27_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I28_1 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I28_2 $SelectExprId $Description /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTAT PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I29 $SelectExprId $Description /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I30 $SelectExprId $Description /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestCaseId S10_IV_I31 $SelectExprId $Description /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 10. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INOP/ $TestCaseId S10_IO_P4 $SelectExprId $Description /* Verify that the IUT, at state 10, goes to state 1 on reception of BGREJ PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/PC/STATE_10/INOP/ $TestCaseId S10_IO_P6 $SelectExprId $Description /* Verify that the IUT, at state 10, goes to state 1 on reception of ENDAK PDU. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestCaseId S2_CC_T1 $SelectExprId $Description /* Verify that the IUT, at state 2, sends a END PDU and goes to state 1 when the Timer Timer_CC is expired and the value of the connection control state variable exceeds the maximum value. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestCaseId S4_CC_T1 $SelectExprId $Description /* Verify that the IUT, at state 4, goes to state 1 when the Timer Timer_CC is expired and the value of the connection control state variable exceeds the maximum value. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestCaseId S5_CC_T1 $SelectExprId $Description /* Verify that the IUT, at state 5, sends a END PDU and goes to state 1 when the Timer Timer_CC is expired and the value of the connection control state variable exceeds the maximum value. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestCaseId S7_CC_T1 $SelectExprId $Description /* Verify that the IUT, at state 7, sends a END PDU and goes to state 1 when the Timer Timer_CC is expired and the value of the connection control state variable exceeds the maximum value. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestCaseId S10_POLL_T3 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a POLL PDU when the Timer Timer_POLL is expired. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestCaseId S10_KEEP_ALIVE_T4 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a POLL PDU when the Timer Timer_KEEP_ALIVE is expired. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestCaseId S10_IDLE_T5 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a POLL PDU when the Timer Timer_IDLE is expired. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestCaseId S10_NO_RESPONSE_T6 $SelectExprId $Description /* Verify that the IUT, at state 10, sends a END PDU when the Timer Timer_NO_RESPONSE is expired. */ $End_CaseIndex $CaseIndex $TestGroupRef ATMF_SSCOP/SP/PARAM/ $TestCaseId SP3_MaxPD $SelectExprId $Description /* Check the value of MaxPD system parameter(Maximum number of SD PDUs before transmission of a POLL PDU). */ $End_CaseIndex $Comment /* */ $End_TestCaseIndex $Begin_TestStepIndex $StepIndex $TestStepRef ATMF_SSCOP/GENERAL/ $TestStepId TS_Wait $Description /* Test Step of alternatives OTHERWISE, and TIMEOUT of T_Wait. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/GENERAL/ $TestStepId TS_Opr $Description /* Test Step of alternatives OTHERWISE, and TIMEOUT of T_Opr. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/GENERAL/ $TestStepId TS_CC $Description /* Test Step of alternatives OTHERWISE, and TIMEOUT of Timer_CC. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/PROCEDURE/ $TestStepId Initialize_State_Variables $Description /* Procedure used to initialize state variables when new connection is established. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/ $TestStepId postamble $Description /* Procedure used to place the IUT at state 1. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/PREAMBLE/ $TestStepId S1_PREAMBLE $Description /* Procedure used to place the IUT at state 1 from any state. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/PREAMBLE/ $TestStepId S2_PREAMBLE $Description /* Procedure used to place the IUT at state 2 from any state. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/PREAMBLE/ $TestStepId S4_PREAMBLE $Description /* Procedure used to place the IUT at state 4 from any state. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/PREAMBLE/ $TestStepId S5_PREAMBLE $Description /* Procedure used to place the IUT at state 5 from any state. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/PREAMBLE/ $TestStepId S7_PREAMBLE $Description /* Procedure used to place the IUT at state 7 from any state. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/PREAMBLE/ $TestStepId S10_PREAMBLE $Description /* Procedure used to place the IUT at state 10 from any state. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/VERIFY/ $TestStepId S1_VERIFY $Description /* Procedure used to verify that the IUT is at state 1. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/VERIFY/ $TestStepId S2_VERIFY $Description /* Procedure used to verify that the IUT is at state 2. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/VERIFY/ $TestStepId S4_VERIFY $Description /* Procedure used to verify that the IUT is at state 4. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/VERIFY/ $TestStepId S5_VERIFY $Description /* Procedure used to verify that the IUT is at state 5. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/VERIFY/ $TestStepId S7_VERIFY $Description /* Procedure used to verify that the IUT is at state 7. */ $End_StepIndex $StepIndex $TestStepRef ATMF_SSCOP/VERIFY/ $TestStepId S10_VERIFY $Description /* Procedure used to verify that the IUT is at state 10. */ $End_StepIndex $Comment /* */ $End_TestStepIndex $End_SuiteOverviewPart $DeclarationsPart $TS_TypeDefs $ASN1_TypeDefs $Begin_ASN1_TypeDef $ASN1_TypeId LIST_ELEMENT_TYPE $Comment /* Used for STAT PDU Type definition */ $ASN1_TypeDefinition SEQUENCE { PAD OCTET STRING(SIZE (1..1)), LE BIT STRING(SIZE (24..24)) } $End_ASN1_TypeDefinition $Comment /* */ $End_ASN1_TypeDef $Begin_ASN1_TypeDef $ASN1_TypeId LIST_TYPE $Comment /* Used for STAT PDU Type definition */ $ASN1_TypeDefinition SEQUENCE OF LIST_ELEMENT_TYPE $End_ASN1_TypeDefinition $Comment /* */ $End_ASN1_TypeDef $End_ASN1_TypeDefs $End_TS_TypeDefs $TS_OpDefs $Begin_TS_OpDef $TS_OpId INC_MOD_8(parIN, amount:INTEGER) $TS_OpResult INTEGER $Comment /* */ $TS_OpDescription /* INC_MOD_8(parIN, amount) is the modulo incremented value of "parIN" in the amount of "amount". The modulus equals 2E8(256). For example: INC_MOD_8(3,4)=7 INC_MOD_8(255,1)=0 */ $Comment /* */ $End_TS_OpDef $Begin_TS_OpDef $TS_OpId INC_MOD_24(parIN, amount:INTEGER) $TS_OpResult INTEGER $Comment /* */ $TS_OpDescription /* INC_MOD_24(parIN, amount) is the modulo incremented value of "parIN" in the amount of "amount". The modulus equals 2E24(16777216). For example: INC_MOD_24(3,2)=5 INC_MOD_24(16777215,1)=0 */ $Comment /* */ $End_TS_OpDef $Begin_TS_OpDef $TS_OpId GET_VR_MR $TS_OpResult INTEGER $Comment /* */ $TS_OpDescription /* This operation is used to set the Maximum acceptable Receive state value(VR(MR)). Updating VR(MR) is implementation dependent, but VR(MR) should not be set to a value < VR(H). An example of how VR)MR) may be determined is included in Appendix IV of Recommendation Q.2110. */ $Comment /* */ $End_TS_OpDef $Begin_TS_OpDef $TS_OpId CHECK_N_PS(parPA,parN_PS,parPS:INTEGER) $TS_OpResult BOOLEAN $Comment /* */ $TS_OpDescription /* This operation is used to check if the value of parameter "N(PS)" in STAT PDU is valid or not. This operation returns a BOOLEAN value "TRUE" when the value of "parN_PS" is between parPA and parPS (VT(PA)<=STAT.N(PS)<=VT(PS)). */ $Comment /* */ $End_TS_OpDef $Begin_TS_OpDef $TS_OpId APPEND_LIST(parLIST:LIST_TYPE;parLE:INTEGER) $TS_OpResult LIST_TYPE $Comment /* */ $TS_OpDescription /* This operation is used to append new element of value "parLE" to existing list "parLIST". The procedures of this operation is as follows: 1. Make a instance of LIST_ELEMENT_TYPE which has "00"O as PAD field and bitstring of encoded value of "parLE" as LE field. 2. Append the instance of above to existing list of "parLIST". 3. Return the new list. */ $Comment /* */ $End_TS_OpDef $Begin_TS_OpDef $TS_OpId GEN_OCTET(parLEN:INTEGER) $TS_OpResult OCTETSTRING $Comment /* */ $TS_OpDescription /* This operation is used to generate a OCTETSTRING of length "parLEN" . For example: GEN_OCTET(3):='000000'O GEN_OCTET(10):='00000000000000000000'O */ $Comment /* */ $End_TS_OpDef $End_TS_OpDefs $Begin_TS_ParDcls $TS_ParDcl $TS_ParId Max_CC $TS_ParType INTEGER $PICS_PIXITref /* PICS SP1 */ $Comment /* Maximum Number of transmissions of a BGN, END, ER, or RS PDU(MaxCC) */ $End_TS_ParDcl $TS_ParDcl $TS_ParId Max_PD $TS_ParType INTEGER $PICS_PIXITref /* PICS SP2 */ $Comment /* Maximum Number of SD PDUs before transmission of a POLL PDU(MaxPD) */ $End_TS_ParDcl $TS_ParDcl $TS_ParId Max_STAT $TS_ParType INTEGER $PICS_PIXITref /* PICS SP3 */ $Comment /* Maximum Number of list elements placed in a STAT PDU */ $End_TS_ParDcl $TS_ParDcl $TS_ParId Info_Max_Len $TS_ParType INTEGER $PICS_PIXITref /* PICS SP4 */ $Comment /* The maximum length of information field in SD, UD, MD PDUs. This value may be derived from the maximum langth PDU size. (Info_Max_Len = PICS SP4 - 4) */ $End_TS_ParDcl $TS_ParDcl $TS_ParId TimerPOLLtime $TS_ParType INTEGER $PICS_PIXITref /* PICS SP5 */ $Comment /* The time between transmission of POLL PDU at active phase */ $End_TS_ParDcl $TS_ParDcl $TS_ParId TimerKEEP_ALIVEtime $TS_ParType INTEGER $PICS_PIXITref /* PICS SP6 */ $Comment /* The time between transmission of POLL PDU at transient phase */ $End_TS_ParDcl $TS_ParDcl $TS_ParId TimerNO_RESPONSEtime $TS_ParType INTEGER $PICS_PIXITref /* PICS SP7 */ $Comment /* The maximum time interval during which at least one STAT PDU needs to be received. */ $End_TS_ParDcl $TS_ParDcl $TS_ParId TimerIDLEtime $TS_ParType INTEGER $PICS_PIXITref /* PICS SP8 */ $Comment /* may be considerably greater than Timer_KEEP_ALIVE */ $End_TS_ParDcl $TS_ParDcl $TS_ParId TimerCCtime $TS_ParType INTEGER $PICS_PIXITref /* PICS SP9 */ $Comment /* The time between transmission of BGN, END, ER, or RS PDU */ $End_TS_ParDcl $TS_ParDcl $TS_ParId UU_Max_Len $TS_ParType INTEGER $PICS_PIXITref /* PICS SP10 */ $Comment /* Maximum length of variable length SSCOP-UU field */ $End_TS_ParDcl $TS_ParDcl $TS_ParId WAITtime $TS_ParType INTEGER $PICS_PIXITref /* PIXIT 1 */ $Comment /* Used to limit the test time waiting for "no response" from the IUT */ $End_TS_ParDcl $TS_ParDcl $TS_ParId TESTtime $TS_ParType INTEGER $PICS_PIXITref /* PIXIT 2 */ $Comment /* The value for the timer that is long enough to allow test operator intervention */ $End_TS_ParDcl $Comment /* */ $End_TS_ParDcls $Begin_TS_VarDcls $TS_VarDcl $TS_VarId VT_SQ $TS_VarType INTEGER $TS_VarValue 0 $Comment /* Transmitter Connection Sequence state variable */ $End_TS_VarDcl $TS_VarDcl $TS_VarId VR_SQ $TS_VarType INTEGER $TS_VarValue 0 $Comment /* Receiver Connection Sequence state variable */ $End_TS_VarDcl $Comment /* */ $End_TS_VarDcls $Begin_TC_VarDcls $TC_VarDcl $TC_VarId VT_MS $TC_VarType INTEGER $TC_VarValue $Comment /* Maximum Send state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId VR_MR $TC_VarType INTEGER $TC_VarValue $Comment /* Maximum Receive state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId VT_S $TC_VarType INTEGER $TC_VarValue 0 $Comment /* Send state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId VT_PS $TC_VarType INTEGER $TC_VarValue 0 $Comment /* Poll Send state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId VT_A $TC_VarType INTEGER $TC_VarValue 0 $Comment /* Acknowledge state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId VT_PA $TC_VarType INTEGER $TC_VarValue 0 $Comment /* Poll Acknowledge state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId VT_PD $TC_VarType INTEGER $TC_VarValue 0 $Comment /* Poll Data state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId VR_R $TC_VarType INTEGER $TC_VarValue 0 $Comment /* Receive state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId VR_H $TC_VarType INTEGER $TC_VarValue 0 $Comment /* Highest expected state variable */ $End_TC_VarDcl $TC_VarDcl $TC_VarId count $TC_VarType INTEGER $TC_VarValue $Comment /* general purpose counter */ $End_TC_VarDcl $TC_VarDcl $TC_VarId TCV_OCT $TC_VarType OCTETSTRING $TC_VarValue $Comment /* general purpose */ $End_TC_VarDcl $TC_VarDcl $TC_VarId TCV_N_SQ $TC_VarType INTEGER $TC_VarValue $Comment /* to handle N(SQ) */ $End_TC_VarDcl $TC_VarDcl $TC_VarId TCV_N_MR $TC_VarType INTEGER $TC_VarValue $Comment /* to handle N(MR) */ $End_TC_VarDcl $TC_VarDcl $TC_VarId TCV_N_PS $TC_VarType INTEGER $TC_VarValue $Comment /* to handle N(PS) */ $End_TC_VarDcl $TC_VarDcl $TC_VarId TCV_LIST $TC_VarType LIST_TYPE $TC_VarValue $Comment /* to handle LIST field of STAT PDU */ $End_TC_VarDcl $TC_VarDcl $TC_VarId TCV_LIST1 $TC_VarType LIST_TYPE $TC_VarValue $Comment /* to handle LIST field of STAT PDU */ $End_TC_VarDcl $Comment /* */ $End_TC_VarDcls $Begin_PCO_Dcls $PCO_Dcl $PCO_Id LT_PCO $PCO_TypeId L_SSCOP $PCO_Role LT $Comment /* Lower boundary of SSCOP */ $End_PCO_Dcl $Comment /* */ $End_PCO_Dcls $Begin_TimerDcls $TimerDcl $TimerId T_Opr $Duration TESTtime $Unit s $Comment /* This timer is used to allow test operator intervention */ $End_TimerDcl $TimerDcl $TimerId Timer_CC $Duration TimerCCtime $Unit s $Comment /* The time between transmission of BGN, END, ER, or RS PDU */ $End_TimerDcl $TimerDcl $TimerId Timer_POLL $Duration TimerPOLLtime $Unit s $Comment /* The time between transmission of POLL PDU at active phase */ $End_TimerDcl $TimerDcl $TimerId Timer_KEEP_ALIVE $Duration TimerKEEP_ALIVEtime $Unit s $Comment /* The time between transmission of POLL PDU at transient phase */ $End_TimerDcl $TimerDcl $TimerId Timer_IDLE $Duration TimerIDLEtime $Unit s $Comment /* may be considerably greater than Timer_KEEP_ALIVE */ $End_TimerDcl $TimerDcl $TimerId Timer_NO_RESPONSE $Duration TimerNO_RESPONSEtime $Unit s $Comment /* The maximum time interval during which at least one STAT PDU needs to be received. */ $End_TimerDcl $TimerDcl $TimerId T_Wait $Duration WAITtime $Unit s $Comment /* This timer is used when no response is expected from IUT */ $End_TimerDcl $Comment /* */ $End_TimerDcls $PDU_TypeDefs $TTCN_PDU_TypeDefs $Begin_TTCN_PDU_TypeDef $PDU_Id SD $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId Information $PDU_FieldType OCTETSTRING[0..Info_Max_Len] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD $PDU_FieldType OCTETSTRING[0..3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_S $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id POLL $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_PS $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_S $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id STAT $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId LIST $PDU_FieldType LIST_TYPE $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD1 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_PS $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD2 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_R $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id USTAT $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId PAD1 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId LE1 $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD2 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId LE2 $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_R $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id UD $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId Information $PDU_FieldType OCTETSTRING[0..Info_Max_Len] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD $PDU_FieldType OCTETSTRING[0..3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id MD $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId Information $PDU_FieldType OCTETSTRING[0..Info_Max_Len] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD $PDU_FieldType OCTETSTRING[0..3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id BGN $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UU $PDU_FieldType OCTETSTRING[0..UU_Max_Len] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD $PDU_FieldType OCTETSTRING[0..3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_SQ $PDU_FieldType BITSTRING[8] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id BGAK $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UU $PDU_FieldType OCTETSTRING[0..UU_Max_Len] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD $PDU_FieldType OCTETSTRING[0..3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id BGREJ $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UU $PDU_FieldType OCTETSTRING[0..UU_Max_Len] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD $PDU_FieldType OCTETSTRING[0..3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id END $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UU $PDU_FieldType OCTETSTRING[0..UU_Max_Len] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD $PDU_FieldType OCTETSTRING[0..3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RR $PDU_FieldType BITSTRING[1] $Comment /* "R" is a reserved word in TTCN. */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId S $PDU_FieldType BITSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id ENDAK $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED3 $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id RS $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UU $PDU_FieldType OCTETSTRING[0..UU_Max_Len] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD $PDU_FieldType OCTETSTRING[0..3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_SQ $PDU_FieldType BITSTRING[8] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id RSAK $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id ER $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_SQ $PDU_FieldType BITSTRING[8] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id ERAK $PCO_Type L_SSCOP $Comment /* */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVSD $PCO_Type L_SSCOP $Comment /* Used to generate a SD PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId InformationandPAD $PDU_FieldType OCTETSTRING[0..INFINITY] $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_S $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVPOLL $PCO_Type L_SSCOP $Comment /* Used to generate a POLL PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId INVALID $PDU_FieldType OCTETSTRING[0..4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_PS $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_S $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVSTAT $PCO_Type L_SSCOP $Comment /* Used to generate a STAT PDU whcih is not 32-bit aligned */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId INVALID $PDU_FieldType OCTETSTRING[0..4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId LIST $PDU_FieldType LIST_TYPE $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD1 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_PS $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD2 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_R $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVUSTAT $PCO_Type L_SSCOP $Comment /* Used to generate a USTAT PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId INVALID $PDU_FieldType OCTETSTRING[0..4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD1 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId LE1 $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PAD2 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId LE2 $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_R $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVUD $PCO_Type L_SSCOP $Comment /* Used to generate a UD PDU of incorrect langth */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId InformationandPAD $PDU_FieldType OCTETSTRING[0..INFINITY] $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVMD $PCO_Type L_SSCOP $Comment /* Used to generate a MD PDU of incorrect langth */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId InformationandPAD $PDU_FieldType OCTETSTRING[0..INFINITY] $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVBGN $PCO_Type L_SSCOP $Comment /* Used to generate a BGN PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UUandPAD $PDU_FieldType OCTETSTRING[0..INFINITY] $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_SQ $PDU_FieldType BITSTRING[8] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* PAD field can be 6 octets(normally 3 octets). */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVBGAK $PCO_Type L_SSCOP $Comment /* Used to generate a BGAK PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UUandPAD $PDU_FieldType OCTETSTRING[0..INFINITY] $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVBGREJ $PCO_Type L_SSCOP $Comment /* Used to generate a BGREJ PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UUandPAD $PDU_FieldType OCTETSTRING[0..INFINITY] $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVEND $PCO_Type L_SSCOP $Comment /* Used to generate a END PDU of incorrec length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UUandPAD $PDU_FieldType OCTETSTRING[0..INFINITY] $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RR $PDU_FieldType BITSTRING[1] $Comment /* "R" is a reserved word in TTCN. */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId S $PDU_FieldType BITSTRING[1] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVENDAK $PCO_Type L_SSCOP $Comment /* Used to generate a ENDAK PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId INVALID $PDU_FieldType OCTETSTRING[0..4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED3 $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVRS $PCO_Type L_SSCOP $Comment /* Used to generate a RS PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId UUandPAD $PDU_FieldType OCTETSTRING[0..INFINITY] $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_SQ $PDU_FieldType BITSTRING[8] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PL $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[2] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVRSAK $PCO_Type L_SSCOP $Comment /* Used to generate a RSAK PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId INVALID $PDU_FieldType OCTETSTRING[0..4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED1 $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED2 $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVER $PCO_Type L_SSCOP $Comment /* Used to generate a ER PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId INVALID $PDU_FieldType OCTETSTRING[0..4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[3] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_SQ $PDU_FieldType BITSTRING[8] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $Begin_TTCN_PDU_TypeDef $PDU_Id IVERAK $PCO_Type L_SSCOP $Comment /* Used to generate a ERAK PDU of incorrect length */ $PDU_FieldDcls $PDU_FieldDcl $PDU_FieldId INVALID $PDU_FieldType OCTETSTRING[0..4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RESERVED $PDU_FieldType OCTETSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId RSVD $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId PDU_Type $PDU_FieldType BITSTRING[4] $Comment /* */ $End_PDU_FieldDcl $PDU_FieldDcl $PDU_FieldId N_MR $PDU_FieldType BITSTRING[24] $Comment /* */ $End_PDU_FieldDcl $End_PDU_FieldDcls $Comment /* */ $End_TTCN_PDU_TypeDef $End_TTCN_PDU_TypeDefs $End_PDU_TypeDefs $End_DeclarationsPart $ConstraintsPart $PDU_Constraints $TTCN_PDU_Constraints $Begin_TTCN_PDU_Constraint $ConsId SD_R_GEN $PDU_Id SD $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue INT_TO_BIT(VR_R, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId SD_S_GEN $PDU_Id SD $DerivPath $Comment /* Constraint for normal SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue '0000000000'O $Comment /* Must be acceptable by IUT's upper layers */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue INT_TO_BIT(VT_S,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId SD_S_N_S(parN_S:INTEGER) $PDU_Id SD $DerivPath $Comment /* Constraint for SEND with N_S variation */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue '0000000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue INT_TO_BIT(parN_S,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId SD_S_INV $PDU_Id SD $DerivPath $Comment /* an invalid SD PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue '00000000000000000000'O $Comment /* 10 octets, PAD must be 2 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* 3 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue INT_TO_BIT(VT_S,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId POLL_R_GEN $PDU_Id POLL $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_PS $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue ? $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId POLL_S_GEN $PDU_Id POLL $DerivPath $Comment /* Constraint for SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_PS $ConsValue INT_TO_BIT(VT_PS,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue INT_TO_BIT(VT_S,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId POLL_S_N_S(parN_S:INTEGER) $PDU_Id POLL $DerivPath $Comment /* Constraint for SEND with N_S variation */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_PS $ConsValue INT_TO_BIT(VT_PS,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue INT_TO_BIT(parN_S,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId STAT_R_N_R(parN_R:INTEGER) $PDU_Id STAT $DerivPath $Comment /* Constraint for RECEIVE without element */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId LIST $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_PS $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD2 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_R $ConsValue INT_TO_BIT(parN_R, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId STAT_R_LIST(parLIST:LIST_TYPE; parN_R:INTEGER) $PDU_Id STAT $DerivPath $Comment /* Constraint for RECEIVE with elements */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId LIST $ConsValue parLIST $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_PS $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD2 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_R $ConsValue INT_TO_BIT(parN_R, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId STAT_S_N_PS_N_R(parLIST:LIST_TYPE; parN_PS,parN_R:INTEGER) $PDU_Id STAT $DerivPath $Comment /* Constraint for SEND with N_PS and N_R variations. */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId LIST $ConsValue parLIST $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_PS $ConsValue INT_TO_BIT(parN_PS,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD2 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR, 24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_R $ConsValue INT_TO_BIT(parN_R, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId USTAT_R_LIST(parLE1,parLE2:INTEGER; parN_R:INTEGER) $PDU_Id USTAT $DerivPath $Comment /* Constraint for RECEIVE with LE variation */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId PAD1 $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId LE1 $ConsValue INT_TO_BIT(parLE1, 24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD2 $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId LE2 $ConsValue INT_TO_BIT(parLE2, 24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_R $ConsValue INT_TO_BIT(parN_R, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId USTAT_S_LIST(parLE1,parLE2:INTEGER; parN_R:INTEGER) $PDU_Id USTAT $DerivPath $Comment /* Constraint for SEND with elements variation. */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId PAD1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId LE1 $ConsValue INT_TO_BIT(parLE1,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD2 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId LE2 $ConsValue INT_TO_BIT(parLE2,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_R $ConsValue INT_TO_BIT(parN_R, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId UD_R_GEN $PDU_Id UD $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId UD_S_GEN $PDU_Id UD $DerivPath $Comment /* Constraint for normal SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue '0000000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId UD_S_INV $PDU_Id UD $DerivPath $Comment /* an invalid UD PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue '00000000000000000000'O $Comment /* 10 octets, PAD must be 2 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* 3 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId MD_R_GEN $PDU_Id MD $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1110'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId MD_S_GEN $PDU_Id MD $DerivPath $Comment /* Constraint for normal SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue '0000000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1110'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId MD_S_INV $PDU_Id MD $DerivPath $Comment /* an invalid MD PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId Information $ConsValue '00000000000000000000'O $Comment /* 10 octets, PAD must be 2 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* 3 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1110'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGN_R_GEN $PDU_Id BGN $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue COMPLEMENT(INT_TO_BIT(VR_SQ,8)) $Comment /* retransmitted BGN PDU check */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGN_R_RET(parN_SQ,parN_MR:INTEGER) $PDU_Id BGN $DerivPath $Comment /* constraint for retransmitted BGN PDU */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(parN_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(parN_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGN_S_GEN $PDU_Id BGN $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGN_S_INV $PDU_Id BGN $DerivPath $Comment /* an invalid BGN PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue '00000000000000000000'O $Comment /* 10 octets, PAD must be 2 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* 3 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGN_S_CODE $PDU_Id BGN $DerivPath $Comment /* an invalid PDU which has an unknown PDU type code */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGAK_R_GEN $PDU_Id BGAK $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGAK_S_GEN $PDU_Id BGAK $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGAK_S_INV $PDU_Id BGAK $DerivPath $Comment /* an invalid BGAK PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue '00000000000000000000'O $Comment /* 10 octets, PAD must be 2 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* 3 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGREJ_R_GEN $PDU_Id BGREJ $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGREJ_S_GEN $PDU_Id BGREJ $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId BGREJ_S_INV $PDU_Id BGREJ $DerivPath $Comment /* an invali BGREJ PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue '00000000000000000000'O $Comment /* 10 octets, PAD must be 2 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* 3 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId END_R_GEN $PDU_Id END $DerivPath $Comment /* general RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RR $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId S $ConsValue ? $Comment /* IUT resend the last END PDU sent */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId END_R_USER $PDU_Id END $DerivPath $Comment /* RECEIVE constraint for USER initiated release */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RR $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId S $ConsValue '0'B $Comment /* user initiated release */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId END_R_SSCOP $PDU_Id END $DerivPath $Comment /* RECEIVE constraint for SSCOP initiated release */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RR $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId S $ConsValue '1'B $Comment /* SSCOP initiated release */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId END_S_USER $PDU_Id END $DerivPath $Comment /* SEND constraint for USER initiated release */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RR $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId S $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId END_S_SSCOP $PDU_Id END $DerivPath $Comment /* SEND constraint for SSCOP initiated release */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RR $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId S $ConsValue '1'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId END_S_INV $PDU_Id END $DerivPath $Comment /* an invalid END PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue '00000000000000000000'O $Comment /* 10 octets, PAD must be 2 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* 3 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RR $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId S $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId ENDAK_R_GEN $PDU_Id ENDAK $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED3 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId ENDAK_S_GEN $PDU_Id ENDAK $DerivPath $Comment /* Constraint for normal SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED3 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId RS_R_GEN $PDU_Id RS $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue COMPLEMENT(INT_TO_BIT(VR_SQ,8)) $Comment /* retransmitted RS PDU check */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId RS_R_RET(parN_SQ,parN_MR:INTEGER) $PDU_Id RS $DerivPath $Comment /* constraint for retransmitted RS PDU */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue * $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(parN_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue ? $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(parN_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId RS_S_GEN $PDU_Id RS $DerivPath $Comment /* */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue - $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId RS_S_INV $PDU_Id RS $DerivPath $Comment /* an invalid RS PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UU $ConsValue '00000000000000000000'O $Comment /* 10 octets, PAD must be 2 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD $ConsValue '000000'O $Comment /* 3 octets */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId RSAK_R_GEN $PDU_Id RSAK $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0110'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId RSAK_S_GEN $PDU_Id RSAK $DerivPath $Comment /* Constraint for normal SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0110'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId ER_R_GEN $PDU_Id ER $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue COMPLEMENT(INT_TO_BIT(VR_SQ,8)) $Comment /* retransmitted ER PDU check */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId ER_R_RET(parN_SQ,parN_MR:INTEGER) $PDU_Id ER $DerivPath $Comment /* constraint for retransmitted RS PDU */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(parN_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(parN_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId ER_S_GEN $PDU_Id ER $DerivPath $Comment /* Constraint fro normal SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId ERAK_R_GEN $PDU_Id ERAK $DerivPath $Comment /* General RECEIVE constraint */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue ? $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId ERAK_S_GEN $PDU_Id ERAK $DerivPath $Comment /* Constraint for normal SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVSD_S_INV(parInformationandPAD:OCTETSTRING) $PDU_Id IVSD $DerivPath $Comment /* Used to generate a SD PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId InformationandPAD $ConsValue parInformationandPAD $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue INT_TO_BIT(VT_S,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVPOLL_S_INV(parINVALID:OCTETSTRING) $PDU_Id IVPOLL $DerivPath $Comment /* Constraint for SEND */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId INVALID $ConsValue parINVALID $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_PS $ConsValue INT_TO_BIT(VT_PS,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_S $ConsValue INT_TO_BIT(VT_S,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVSTAT_S_INV(parLIST:LIST_TYPE;parINVALID:OCTETSTRING) $PDU_Id IVSTAT $DerivPath $Comment /* an STAT PDU which is not 32-bit aligned */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId INVALID $ConsValue parINVALID $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId LIST $ConsValue parLIST $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_PS $ConsValue INT_TO_BIT(VT_PS,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD2 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR, 24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_R $ConsValue INT_TO_BIT(VR_R, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVUSTAT_S_INV(parLE1,parLE2:INTEGER; parINVALID:OCTETSTRING) $PDU_Id IVUSTAT $DerivPath $Comment /* Constraint for SEND with elements variation. */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId INVALID $ConsValue parINVALID $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId LE1 $ConsValue INT_TO_BIT(parLE1,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PAD2 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId LE2 $ConsValue INT_TO_BIT(parLE2,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_R $ConsValue INT_TO_BIT(VR_R, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVUD_S_INV(parInformationandPAD:OCTETSTRING) $PDU_Id IVUD $DerivPath $Comment /* Used to generate a UD PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId InformationandPAD $ConsValue parInformationandPAD $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVMD_S_INV(parInformationandPAD:OCTETSTRING) $PDU_Id IVMD $DerivPath $Comment /* Used to generate a MD PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId InformationandPAD $ConsValue parInformationandPAD $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '11'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1110'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVBGN_S_INV(parUUandPAD:OCTETSTRING) $PDU_Id IVBGN $DerivPath $Comment /* Used to generate a BGN PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UUandPAD $ConsValue parUUandPAD $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVBGAK_S_INV(parUUandPAD:OCTETSTRING) $PDU_Id IVBGAK $DerivPath $Comment /* Used to generate a BGN PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UUandPAD $ConsValue parUUandPAD $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0010'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVBGREJ_S_INV(parUUandPAD:OCTETSTRING) $PDU_Id IVBGREJ $DerivPath $Comment /* Used to generate a BGREJ PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UUandPAD $ConsValue parUUandPAD $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVEND_S_INV(parUUandPAD:OCTETSTRING) $PDU_Id IVEND $DerivPath $Comment /* Used to generate a END PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UUandPAD $ConsValue parUUandPAD $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RR $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId S $ConsValue '0'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0011'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVENDAK_S_INV(parINVALID:OCTETSTRING) $PDU_Id IVENDAK $DerivPath $Comment /* an ENDAK PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId INVALID $ConsValue parINVALID $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0100'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED3 $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVRS_S_INV(parUUandPAD:OCTETSTRING) $PDU_Id IVRS $DerivPath $Comment /* Used to generate a END PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId UUandPAD $ConsValue parUUandPAD $Comment /* to generate a PDU of incorrect length */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PL $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '00'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0101'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVRSAK_S_INV(parINVALID:OCTETSTRING) $PDU_Id IVRSAK $DerivPath $Comment /* an RSAK PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId INVALID $ConsValue parINVALID $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED1 $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED2 $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '0110'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVER_S_INV(parINVALID:OCTETSTRING) $PDU_Id IVER $DerivPath $Comment /* an ER PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId INVALID $ConsValue parINVALID $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_SQ $ConsValue INT_TO_BIT(VT_SQ,8) $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1001'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR,24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $Begin_TTCN_PDU_Constraint $ConsId IVERAK_S_INV(parINVALID:OCTETSTRING) $PDU_Id IVERAK $DerivPath $Comment /* an ERAK PDU of incorrect length */ $PDU_FieldValues $PDU_FieldValue $PDU_FieldId INVALID $ConsValue parINVALID $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RESERVED $ConsValue '00000000'O $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId RSVD $ConsValue '0000'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId PDU_Type $ConsValue '1111'B $Comment /* */ $End_PDU_FieldValue $PDU_FieldValue $PDU_FieldId N_MR $ConsValue INT_TO_BIT(VR_MR, 24) $Comment /* */ $End_PDU_FieldValue $End_PDU_FieldValues $Comment /* */ $End_TTCN_PDU_Constraint $End_TTCN_PDU_Constraints $End_PDU_Constraints $End_ConstraintsPart $DynamicPart $TestCases $TestGroup $TestGroupId PC $TestGroup $TestGroupId STATE_1 $TestGroup $TestGroupId VAL $Begin_TestCase $TestCaseId S1_V_A1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestPurpose /* Verify that the IUT generates the BGN PDU on demand at state 1. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(5 of 51)/PICS PC11 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref BGN_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGN(VR_SQ:=BIT_TO_INT(BGN.N_SQ), VT_MS:=BIT_TO_INT(BGN.N_MR)) $Cref BGN_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* return the IUT in STATE 1 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_V_P1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestPurpose /* Verify that the IUT sends a BGREJ PDU on reception of retransmitted BGN PDU. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(5 of 51)/PICS PC12 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGREJ $Cref BGREJ_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_V_P2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestPurpose /* Verify that the IUT goes to state 3 on reception of BGN PDU at state 1. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(5 and 11 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId (P) $Comment /* assume a AA-ESTABLISH.response from SSCF UNI */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_V_P5 $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestPurpose /* Verify that the IUT sends a ENDAK PDU on reception of a END PDU at state 1. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(5 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?ENDAK $Cref ENDAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_V_P6 $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestPurpose /* Verify that the IUT ignores a ENDAK PDU and remains at state 1. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(5 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ENDAK $Cref ENDAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_V_P16 $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestPurpose /* Verify that the IUT accepts a UD PDU at state 1. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_V_P17 $TestGroupRef ATMF_SSCOP/PC/STATE_1/VAL/ $TestPurpose /* Verify that the IUT accepts a MD PDU at state 1. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INV $Begin_TestCase $TestCaseId S1_IV_I1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref BGN_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I3 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I4 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I6 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS $Cref RS_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I10 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I14 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I15 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I16 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref IVBGN_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I17 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGAK(VR_MR:=GET_VR_MR()) $Cref IVBGAK_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I18 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGREJ $Cref IVBGREJ_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I19 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVEND $Cref IVEND_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I20_1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I20_2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I21 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVRS $Cref IVRS_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I22_1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I22_2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I23_1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I23_2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I24_1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I24_2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I25 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSD $Cref IVSD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I26_1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I26_2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I27_1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5,, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'00000000'O) $VerdictId $Comment /* extra 4 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I27_2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5,, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'0000'O) $VerdictId $Comment /* extra 2 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I28_1 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'00000000'O) $VerdictId $Comment /* extra 4 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I28_2 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTST PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'0000'O) $VerdictId $Comment /* extra 2 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I29 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVUD $Cref IVUD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I30 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVMD $Cref IVMD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IV_I31 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INV/ $TestPurpose /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 1. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_CODE $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INOP $Begin_TestCase $TestCaseId S1_IO_P3 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a BGAK PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(6 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P4 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT ignores a BGREJ PDU and remains at state 1. */ $DefaultsRef $Comment /* Fig. 20(5 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P8 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a RS PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(7 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P9 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a RSAK PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(7 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RSAK(VR_MR:=GET_VR_MR()) $Cref RSAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P10 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a ER PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(5 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ER(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P11 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a ERAK PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(6 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ERAK(VR_MR:=GET_VR_MR()) $Cref ERAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P12 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a SD PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(6 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P13 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a POLL PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(6 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P14 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a STAT PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(6 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!STAT(VR_MR:=GET_VR_MR()) $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,VR_R) $VerdictId $Comment /* list_length=0 no POLL PDU for TCV_N_PS */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S1_IO_P15 $TestGroupRef ATMF_SSCOP/PC/STATE_1/INOP/ $TestPurpose /* Verify that the IUT sends a END PDU on reception of a USTAT PDU at state 1. */ $DefaultsRef $Comment /* Fig. 20(6 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!USTAT(VR_MR:=GET_VR_MR()) $Cref USTAT_S_LIST(1,3, 1) $VerdictId $Comment /* elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $End_TestGroup $TestGroup $TestGroupId STATE_2 $TestGroup $TestGroupId VAL $Begin_TestCase $TestCaseId S2_V_A3 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT generates the END PDU on demand at state 2. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(9 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref END_R_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_USER $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a retransmitted BGN PDU at state 2 */ $DefaultsRef $Comment /* Fig. 20(10 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT sends a BGAK PDU on reception of BGN PDU and goes to state 10. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(10 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P3 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT goes to state 10 on reception of BGAK PDU at state 2. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P4 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT goes to state 1 on reception of BGREJ PDU at state 2. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P5 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a END PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P6 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a ENDAK PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ENDAK $Cref ENDAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P8 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a RS PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(10 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P9 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a RSAK PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(10 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RSAK(VR_MR:=GET_VR_MR()) $Cref RSAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P10 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a ER PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ER(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P11 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a ERAK PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ERAK(VR_MR:=GET_VR_MR()) $Cref ERAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P12 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a SD PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P13 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a POLL PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P14 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a STAT PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!STAT(VR_MR:=GET_VR_MR()) $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,VR_R) $VerdictId $Comment /* list_length=0 no POLL PDU for TCV_N_PS */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P15 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT ignores a USTAT PDU and remains at state 2. */ $DefaultsRef $Comment /* Fig. 20(8 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!USTAT(VR_MR:=GET_VR_MR()) $Cref USTAT_S_LIST(1,3,1) $VerdictId $Comment /* elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P16 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT accepts a UD PDU at state 2. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_V_P17 $TestGroupRef ATMF_SSCOP/PC/STATE_2/VAL/ $TestPurpose /* Verify that the IUT accepts a MD PDU at state 2. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INV $Begin_TestCase $TestCaseId S2_IV_I1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref BGN_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I3 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I4 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I6 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS $Cref RS_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I10 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I14 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I15 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I16 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref IVBGN_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I17 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGAK(VR_MR:=GET_VR_MR()) $Cref IVBGAK_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I18 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGREJ $Cref IVBGREJ_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I19 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVEND $Cref IVEND_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I20_1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I20_2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I21 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVRS $Cref IVRS_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I22_1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I22_2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I23_1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I23_2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I24_1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I24_2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I25 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSD $Cref IVSD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I26_1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I26_2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I27_1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'00000000'O) $VerdictId $Comment /* extra 4 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I27_2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'0000'O) $VerdictId $Comment /* extra 2 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I28_1 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'00000000'O) $VerdictId $Comment /* extra 4 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I28_2 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTST PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'0000'O) $VerdictId $Comment /* extra 2 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I29 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVUD $Cref IVUD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I30 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVMD $Cref IVMD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S2_IV_I31 $TestGroupRef ATMF_SSCOP/PC/STATE_2/INV/ $TestPurpose /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 2. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_CODE $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INOP $End_TestGroup $End_TestGroup $TestGroup $TestGroupId STATE_4 $TestGroup $TestGroupId VAL $Begin_TestCase $TestCaseId S4_V_A1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT generates the BGN PDU on demand at state 4. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(14 of 51)/PICS PC11 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref BGN_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGN(VR_SQ:=BIT_TO_INT(BGN.N_SQ), VT_MS:=BIT_TO_INT(BGN.N_MR)) $Cref BGN_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S2_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT sends a BGAK and END PDU on reception of retransmitted BGN PDU at state 4. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(16 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [5] LT_PCO?END $Cref END_R_GEN $VerdictId (P) $Comment /* resend the last END PDU sent */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT goes to state 3 on reception of BGN PDU at state 4. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(16 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) (s3) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId (P) $Comment /* (s10) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P3 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a BGAK PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(14 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P4 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT goes to state 1 on reception of BGREJ PDU at state 4. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(15 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P5 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT sends a ENDAK PDU on reception of a END PDU at state 4. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(15 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?ENDAK $Cref ENDAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P6 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT goes to state 1 on reception of ENDAK PDU at state 4. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(15 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ENDAK $Cref ENDAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P8 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a RS PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(16 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P9 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a RSAK PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(16 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RSAK(VR_MR:=GET_VR_MR()) $Cref RSAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P10 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a ER PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(16 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ER(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P11 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a ERAK PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(15 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ERAK(VR_MR:=GET_VR_MR()) $Cref ERAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P12 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a SD PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(14 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P13 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a POLL PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(14 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P14 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a STAT PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(14 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!STAT(VR_MR:=GET_VR_MR()) $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,VR_R) $VerdictId $Comment /* list_length=0 no POLL PDU for TCV_N_PS */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P15 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT ignores a USTAT PDU and remains at state 4. */ $DefaultsRef $Comment /* Fig. 20(14 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!USTAT(VR_MR:=GET_VR_MR()) $Cref USTAT_S_LIST(1,3,1) $VerdictId $Comment /* elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P16 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT accepts a UD PDU at state 4. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_V_P17 $TestGroupRef ATMF_SSCOP/PC/STATE_4/VAL/ $TestPurpose /* Verify that the IUT accepts a MD PDU at state 4. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INV $Begin_TestCase $TestCaseId S4_IV_I1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref BGN_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I3 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I4 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I6 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS $Cref RS_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I10 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I14 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I15 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I16 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref IVBGN_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I17 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGAK(VR_MR:=GET_VR_MR()) $Cref IVBGAK_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I18 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGREJ $Cref IVBGREJ_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I19 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVEND $Cref IVEND_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I20_1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I20_2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I21 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVRS $Cref IVRS_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I22_1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I22_2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I23_1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I23_2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I24_1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I24_2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I25 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSD $Cref IVSD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I26_1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I26_2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I27_1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'00000000'O) $VerdictId $Comment /* extra 4 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I27_2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'0000'O) $VerdictId $Comment /* extra 2 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I28_1 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'00000000'O) $VerdictId $Comment /* extra 4 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I28_2 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTST PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'0000'O) $VerdictId $Comment /* extra 2 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I29 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVUD $Cref IVUD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I30 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVMD $Cref IVMD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_IV_I31 $TestGroupRef ATMF_SSCOP/PC/STATE_4/INV/ $TestPurpose /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 4. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_CODE $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INOP $End_TestGroup $End_TestGroup $TestGroup $TestGroupId STATE_5 $TestGroup $TestGroupId VAL $Begin_TestCase $TestCaseId S5_V_A3 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT generates the END PDU on demand at state 5. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(18 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref END_R_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_USER $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT sends a BGAK and RS PDU on reception of retransmitted BGN PDU at state 5 */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(17 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [5] LT_PCO?RS(VR_SQ:=BIT_TO_INT(RS.N_SQ), VT_MS:=BIT_TO_INT(RS.N_MR)) $Cref RS_R_RET(VR_SQ,VT_MS) $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT goes to state 3 on reception of BGN PDU at state 5. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(17 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ)(s3) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId (P) $Comment /* (s10) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P3 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT ignores a BGAK PDU and remains at state 5. */ $DefaultsRef $Comment /* Fig. 20(19 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P5 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT sends a ENDAK PDU on reception of a END PDU at state 5. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(17 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?ENDAK $Cref ENDAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P7 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT ignores a retransmitted RS PDU and remains at state 5. */ $DefaultsRef $Comment /* Fig. 20(19 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P8 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT sends a RSAK PDU on reception of RS PDU and goes to state 10. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(19 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?RSAK(VT_MS:=BIT_TO_INT(RSAK.N_MR)) $Cref RSAK_R_GEN $VerdictId (P) $Comment /* assume a AA-RESYNC.response from SSCF UNI */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P9 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT goes to state 10 on reception of RSAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(19 of 51)/PICS PC6 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RSAK(VR_MR:=GET_VR_MR()) $Cref RSAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P10 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT ignores a ER PDU and remains at state 5. */ $DefaultsRef $Comment /* Fig. 20(17 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ER(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P11 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT ignores a ERAK PDU and remains at state 5. */ $DefaultsRef $Comment /* Fig. 20(19 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ERAK(VR_MR:=GET_VR_MR()) $Cref ERAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P12 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT ignores a SD PDU and remains at state 5. */ $DefaultsRef $Comment /* Fig. 20(19 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P13 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT ignores a POLL PDU and remains at state 5. */ $DefaultsRef $Comment /* Fig. 20(17 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P14 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT ignores a STAT PDU and remains at state 5. */ $DefaultsRef $Comment /* Fig. 20(18 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!STAT(VR_MR:=GET_VR_MR()) $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,VR_R) $VerdictId $Comment /* list_length=0 no POLL PDU for TCV_N_PS */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P15 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT ignores a USTAT PDU and remains at state 5. */ $DefaultsRef $Comment /* Fig. 20(18 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!USTAT(VR_MR:=GET_VR_MR()) $Cref USTAT_S_LIST(1,3,1) $VerdictId $Comment /* elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P16 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT accepts a UD PDU at state 5. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_V_P17 $TestGroupRef ATMF_SSCOP/PC/STATE_5/VAL/ $TestPurpose /* Verify that the IUT accepts a MD PDU at state 5. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INV $Begin_TestCase $TestCaseId S5_IV_I1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref BGN_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I3 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I4 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I6 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS $Cref RS_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I10 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I14 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I15 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I16 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref IVBGN_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I17 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGAK(VR_MR:=GET_VR_MR()) $Cref IVBGAK_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I18 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGREJ $Cref IVBGREJ_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I19 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVEND $Cref IVEND_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I20_1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I20_2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I21 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVRS $Cref IVRS_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I22_1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I22_2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I23_1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I23_2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I24_1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I24_2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I25 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSD $Cref IVSD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I26_1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I26_2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I27_1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'00000000'O) $VerdictId $Comment /* extra 4 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I27_2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'0000'O) $VerdictId $Comment /* extra 2 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I28_1 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'00000000'O) $VerdictId $Comment /* extra 4 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I28_2 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTST PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'0000'O) $VerdictId $Comment /* extra 2 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I29 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVUD $Cref IVUD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I30 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVMD $Cref IVMD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IV_I31 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INV/ $TestPurpose /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 5. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_CODE $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INOP $Begin_TestCase $TestCaseId S5_IO_P4 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INOP/ $TestPurpose /* Verify that the IUT goes to state 1 on reception of BGREJ PDU at state 5. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(17 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_IO_P6 $TestGroupRef ATMF_SSCOP/PC/STATE_5/INOP/ $TestPurpose /* Verify that the IUT goes to state 1 on reception of ENDAK PDU at state 5. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(17 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ENDAK $Cref ENDAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $End_TestGroup $TestGroup $TestGroupId STATE_7 $TestGroup $TestGroupId VAL $Begin_TestCase $TestCaseId S7_V_P2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT goes to state 3 on reception of BGN PDU at state 7. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(25 and 11 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ)(s3) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId (P) $Comment /* assume a AA-ESTABLISH.response from SSCF UNI (s10) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P5 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT sends a ENDAK PDU and goes to state 1 on reception of a END PDU at state 7. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(23 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?ENDAK $Cref ENDAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P8 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT goes to state 6 on reception of RS PDU at state 7. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(26 and 11 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?RSAK(VT_MS:=BIT_TO_INT(RSAK.N_MR)) $Cref RSAK_R_GEN $VerdictId (P) $Comment /* assume a AA-RESYNC.response from SSCF UNI */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P11 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT sends a ERAK PDU and goes to state 8 on reception of a ER PDU at state 7. */ $DefaultsRef $Comment /* Ref. 5.0 i, Fig. 20(25 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ER(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?ERAK(VT_MS:=BIT_TO_INT(ERAK.N_MR)) $Cref ERAK_R_GEN $VerdictId (P) $Comment /* assume a AA-RECOVER.response from SSCF UNI */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P12 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT goes to state 8 on reception of ERAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 5.0 i, Fig. 20(23 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ERAK(VR_MR:=GET_VR_MR()) $Cref ERAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P19 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT ignores a SD PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(25 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P21 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT ignores a POLL PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(24 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P26 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT ignores a STAT PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(24 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!STAT(VR_MR:=GET_VR_MR()) $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,VR_R) $VerdictId $Comment /* list_length=0 no POLL PDU for TCV_N_PS */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P36 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT ignores a USTAT PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(24 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!USTAT(VR_MR:=GET_VR_MR()) $Cref USTAT_S_LIST(1,3,1) $VerdictId $Comment /* elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P40 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT accepts a UD PDU at state 7. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_V_P41 $TestGroupRef ATMF_SSCOP/PC/STATE_7/VAL/ $TestPurpose /* Verify that the IUT accepts a MD PDU at state 7. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INV $Begin_TestCase $TestCaseId S7_IV_I1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref BGN_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I3 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I4 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I6 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS $Cref RS_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I10 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I14 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I15 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I16 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref IVBGN_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I17 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGAK(VR_MR:=GET_VR_MR()) $Cref IVBGAK_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I18 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGREJ $Cref IVBGREJ_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I19 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVEND $Cref IVEND_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I20_1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I20_2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I21 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVRS $Cref IVRS_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I22_1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I22_2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I23_1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I23_2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I24_1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I24_2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I25 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSD $Cref IVSD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I26_1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I26_2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I27_1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'00000000'O) $VerdictId $Comment /* extra 4 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I27_2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'0000'O) $VerdictId $Comment /* extra 2 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I28_1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'00000000'O) $VerdictId $Comment /* extra 4 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I28_2 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTST PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'0000'O) $VerdictId $Comment /* extra 2 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I29 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVUD $Cref IVUD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I30 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVMD $Cref IVMD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IV_I31 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INV/ $TestPurpose /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 7. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_CODE $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INOP $Begin_TestCase $TestCaseId S7_IO_P1 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestPurpose /* Verify that the IUT ignores a retransmitted BGN PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(25 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IO_P3 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestPurpose /* Verify that the IUT ignores a BGAK PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(23 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IO_P4 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestPurpose /* Verify that the IUT goes to state 1 on reception of BGREJ PDU at state 7. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(23 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IO_P6 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestPurpose /* Verify that the IUT goes to state 1 on reception of ENDAK PDU at state 7. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(23 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ENDAK $Cref ENDAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IO_P7 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestPurpose /* Verify that the IUT ignores a retransmitted RS PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(19 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IO_P9 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestPurpose /* Verify that the IUT ignores a RSAK PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(23 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RSAK(VR_MR:=GET_VR_MR()) $Cref RSAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_IO_P10 $TestGroupRef ATMF_SSCOP/PC/STATE_7/INOP/ $TestPurpose /* Verify that the IUT ignores a retransmitted ER PDU and remains at state 7. */ $DefaultsRef $Comment /* Fig. 20(25 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ER(VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $End_TestGroup $TestGroup $TestGroupId STATE_10 $TestGroup $TestGroupId VAL $Begin_TestCase $TestCaseId S10_V_A3 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, generates the END PDU on demand. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(34 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref END_R_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_USER $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S4_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* return the IUT in STATE 1 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_A5 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, generates the RS PDU on demand. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(34 of 51)/PICS PC6 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref RS_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?RS(VR_SQ:=BIT_TO_INT(RS.N_SQ), VT_MS:=BIT_TO_INT(RS.N_MR)) $Cref RS_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S5_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* return the IUT in STATE 1 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a BGAK PDU on reception of a retransmitted BGN PDU. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(35 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, goes to state 3 on reception of BGN PDU. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(35 and 11 of 51)/PICS PC7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId (P) $Comment /* assume a AA-ESTABLISH.response from SSCF UNI */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P3 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, ignores a BGAK PDU and remains. */ $DefaultsRef $Comment /* Fig. 20(34 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P5 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a ENDAK PDU and goes to state 1 on reception of a END PDU. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(36 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?ENDAK $Cref ENDAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P7 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a RSAK PDU on reception of a retransmitted RS PDU. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(36 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?RSAK(VT_MS:=BIT_TO_INT(RSAK.N_MR)) $Cref RSAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P8 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, goes to state 6 on reception of RS PDU. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(36 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref RS_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?RSAK(VT_MS:=BIT_TO_INT(RSAK.N_MR)) $Cref RSAK_R_GEN $VerdictId (P) $Comment /* assume a AA-RESYNC.response from SSCF UNI */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P9 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, ignores a RSAK PDU and remains. */ $DefaultsRef $Comment /* Fig. 20(34 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RSAK(VR_MR:=GET_VR_MR()) $Cref RSAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P10 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a ERAK PDU on reception of a retransmitted ER PDU. */ $DefaultsRef $Comment /* Fig. 20(35 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ER(VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* N(SQ)=VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?ERAK(VT_MS:=BIT_TO_INT(ERAK.N_MR)) $Cref ERAK_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P11 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, goes to state 9 on reception of ER PDU. */ $DefaultsRef $Comment /* Ref. 5.0 i, Fig. 20(35 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ER(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* N(SQ)<>VR(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?ERAK(VT_MS:=BIT_TO_INT(ERAK.N_MR)) $Cref ERAK_R_GEN $VerdictId (P) $Comment /* assume a AA-RECOVER.response from SSCF UNI */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P12 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, ignores a ERAK PDU and remains. */ $DefaultsRef $Comment /* Fig. 20(34 of 51) */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ERAK(VR_MR:=GET_VR_MR()) $Cref ERAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P13 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a USTAT PDU on reception of SD PDU out of the window. */ $DefaultsRef $Comment /* Ref. 5.0 a, h, Fig. 20(40 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* VR(R)=VR(H)=1 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!SD $Cref SD_S_N_S(VT_MS+2) $VerdictId $Comment /* SD.N(S)>=VR(MR) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] LT_PCO?USTAT(VT_MS:=BIT_TO_INT(USTAT.N_MR)) $Cref USTAT_R_LIST(VT_S+1, VT_MS, VT_S+1) $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* SD.N(S)>=VR(MR), VR(H)=VR(MR) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [7] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* SD.N(S)>=VR(MR), VR(H)>=VR(MR) */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P15 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, saves the next highest expected SD PDU. */ $DefaultsRef $Comment /* Ref. 5.0 a, h, Fig. 20(40 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_N_S(VT_S+2) $VerdictId $Comment /* SD.N(S)>VR(H) IUT saves this SD PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?USTAT(VT_MS:=BIT_TO_INT(USTAT.N_MR)) $Cref USTAT_R_LIST(VT_S, VT_S+2,VT_S) $VerdictId $Comment /* VR(R)=0, VR(H)=3 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO!SD $Cref SD_S_N_S(VT_S+3) $VerdictId $Comment /* SD.N(S)=VR(H) IUT saves this SD PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO!SD $Cref SD_S_N_S(VT_S) $VerdictId $Comment /* IUT indicate PDU(0) VR(R)=1, VR(H)=4 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO!SD $Cref SD_S_N_S(VT_S+1) $VerdictId $Comment /* IUT indicate PDUs(1,2,3) VR(R)=4, VR(H)=4 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_N_S(VT_S+4) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [9] LT_PCO?STAT[CHECK_N_PS(VT_PA,BIT_TO_INT(STAT.N_PS),VT_PS)](VT_MS:=BIT_TO_INT(STAT.N_MR)) $Cref STAT_R_N_R(VT_S+4) $VerdictId (P) $Comment /* list_length=0 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* SD.N(S)VR(R),SD.N(S)=VR(H) */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P17 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, saves a SD PDU that sequence number is between the sequence number of the next in sequence and the next highest expected SD PDUs. */ $DefaultsRef $Comment /* Ref. 5.0 a, h, Fig. 20(40 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_N_S(VT_S+2) $VerdictId $Comment /* SD.N(S)>VR(H) IUT saves this SD PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?USTAT(VT_MS:=BIT_TO_INT(USTAT.N_MR)) $Cref USTAT_R_LIST(VT_S, VT_S+2,VT_S) $VerdictId $Comment /* VR(R)=0, VR(H)=3 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO!SD $Cref SD_S_N_S(VT_S+1) $VerdictId $Comment /* SD.N(S)VR(R), SD.N(S)VR(H) IUT saves this SD PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?USTAT(VT_MS:=BIT_TO_INT(USTAT.N_MR)) $Cref USTAT_R_LIST(VT_S, VT_S+2, VT_S) $VerdictId $Comment /* VR(R)=0, VR(H)=3 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO!SD $Cref SD_S_N_S(VT_S+2) $VerdictId $Comment /* SD.N(S)VR(R), SD.N(S)=VR(H),POLL.N(S)>VR(MR),VR(R)=VR(H) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] (TCV_LIST:=APPEND_LIST(TCV_LIST,VT_S), TCV_LIST:=APPEND_LIST(TCV_LIST,VT_MS)) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] LT_PCO?STAT[CHECK_N_PS(VT_PA,BIT_TO_INT(STAT.N_PS),VT_PS)] $Cref STAT_R_LIST(TCV_LIST, VT_S) $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* POLL.N(S)>=VR(H), POLL.N(S)>VR(MR), VR(R)=VR(H) */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P23_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a STAT PDU on reception of a POLL PDU that sequence number is greater than that of the next highest expected SD PDU and is out of the window. */ $DefaultsRef $Comment /* Ref. 5.0 a, h, Fig. 20(41and 42 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* send SD(0) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] (VT_S:=INC_MOD_24(VT_S,1)) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO!SD $Cref SD_S_N_S(VT_S+3) $VerdictId $Comment /* send SD(4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [5] LT_PCO?USTAT $Cref USTAT_R_LIST(VT_S,VT_S+3,VT_S) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] (TCV_LIST:=APPEND_LIST(TCV_LIST,VT_S), TCV_LIST:=APPEND_LIST(TCV_LIST,VT_S+3), TCV_LIST:=APPEND_LIST(TCV_LIST,VT_S+4)) $Cref $VerdictId $Comment /* element1=1 element2=4 element3=5 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_N_S(VT_S+4) $VerdictId $Comment /* POLL(5) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [9] LT_PCO?STAT[CHECK_N_PS(VT_PA,BIT_TO_INT(STAT.N_PS),VT_PS)] $Cref STAT_R_LIST(TCV_LIST, VT_S) $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* POLL.N(S)>=VR(H), POLL.N(S)>VR(MR), VR(R)=Max_STAT] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] LT_PCO!SD(VT_S:=INC_MOD_24(VT_S,2)) $Cref SD_S_GEN $VerdictId $Comment /* send SD(x+2) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] (TCV_LIST1:=APPEND_LIST(TCV_LIST1,VT_S), TCV_LIST1:=APPEND_LIST(TCV_LIST1,VT_S+1), TCV_LIST1:=APPEND_LIST(TCV_LIST1,VT_S+2)) $Cref $VerdictId $Comment /* LE=X+1 LE=x+2 LE=VT_MS */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_N_S(VT_S+2) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [14] LT_PCO?STAT[CHECK_N_PS(VT_PA,BIT_TO_INT(STAT.N_PS),VT_PS)] $Cref STAT_R_LIST(TCV_LIST, 1) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [15] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [16] LT_PCO?STAT[CHECK_N_PS(VT_PA,BIT_TO_INT(STAT.N_PS),VT_PS)] $Cref STAT_R_LIST(TCV_LIST1, 1) $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [17] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [18] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [16] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [17] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [16] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [17] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [16] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [17] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [16] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [15] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [15] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [15] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?OTHERWISE $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] ?TIMEOUT T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] +postamble $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* POLL.N(S)>=VR(H), POLL.N(S)>VR(MR), VR(R)=VR(H),POLL.N(S),=VR(MR),VR(R)=VR(H) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [6] LT_PCO?STAT[CHECK_N_PS(VT_PA,BIT_TO_INT(STAT.N_PS),VT_PS)] $Cref STAT_R_N_R(VT_S+3) $VerdictId (P) $Comment /* STAT.LIST=null STAT.N_R=3 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* POLL.N(S)>=VR(H), POLL.N(S)<=VR(MR), VR(R)=VR(H) */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P25 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10 and having a missing gap of received SD PDU, sends a STAT PDU on reception of a POLL PDU that sequence number is less than or equal to that of the next highest expected SD PDU and is within the window. */ $DefaultsRef $Comment /* Ref. 5.0 a, h, Fig. 20(41 and 42 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* send SD(0) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!SD $Cref SD_S_N_S(VT_S+1) $VerdictId $Comment /* send SD(1) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO!SD $Cref SD_S_N_S(VT_S+3) $VerdictId $Comment /* send SD(3) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [5] LT_PCO?USTAT $Cref USTAT_R_LIST(VT_S+2,VT_S+3,VT_S+2) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] CANCEL T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] (TCV_LIST:=APPEND_LIST(TCV_LIST1,VT_S+2), TCV_LIST:=APPEND_LIST(TCV_LIST1,VT_S+3), TCV_LIST:=APPEND_LIST(TCV_LIST1,VT_S+4)) $Cref $VerdictId $Comment /* LE=X+1 LE=x+2 LE=VT_MS */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_N_S( VT_S+4) $VerdictId $Comment /* POLL.N(S)>=VR(H),POLL.N(S),=VR(MR),VR(R)=VR(H), POLL.N(S)<=VR(MR), VR(R) $Cref POLL_R_GEN $VerdictId $Comment /* VT(PA)=1 VT(PS)=1 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?POLL(TCV_N_PS:=BIT_TO_INT(POLL.N_PS)) $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO!STAT(VR_MR:=GET_VR_MR()) $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,3) $VerdictId $Comment /* STAT.N(R)=3 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [6] LT_PCO?ER(VR_SQ:=BIT_TO_INT(ER.N_SQ), VT_MS:=BIT_TO_INT(ER.N_MR)) $Cref ER_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* VT(PA)<=STAT.N(PS)<=VT(PS), not(VT(A)<=STAT.N(R)<=VT(S)) */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P32 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a STAT PDU that poll sequence number and SD PDU sequence number are correct but its list element has incorrect sequence number. */ $DefaultsRef $Comment /* Ref. 5.0 i, Fig. 20(44, 45 and 41 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* VT(PA)=0 VT(PS)=0 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref POLL_R_GEN $VerdictId $Comment /* VT(PA)=1 VT(PS)=1 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?POLL(TCV_N_PS:=BIT_TO_INT(POLL.N_PS)) $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list element has incorrect sequence number(>VT(S)) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO!STAT(VR_MR:=GET_VR_MR()) $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,VR_R) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [7] LT_PCO?ER(VR_SQ:=BIT_TO_INT(ER.N_SQ), VT_MS:=BIT_TO_INT(ER.N_MR)) $Cref ER_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* VT(PA)<=STAT.N(PS)<=VT(PS), VT(A)<=STAT.N(R)<=VT(S), list element<=VT(S) */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P33 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a STAT PDU that poll sequence number and SD PDU sequence number are correct but its list elements are not increasing order. */ $DefaultsRef $Comment /* Ref. 5.0 i, Fig. 20(44, 45 and 41 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [6] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [9] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB4 $Line [12] LT_PCO?POLL(TCV_N_PS:=BIT_TO_INT(POLL.N_PS)) $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R-1), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R-2)) $Cref $VerdictId $Comment /* list elements are not increasing order */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] LT_PCO!STAT(VR_MR:=GET_VR_MR()) $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,VR_R) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [15] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB5 $Line [16] LT_PCO?ER(VR_SQ:=BIT_TO_INT(ER.N_SQ), VT_MS:=BIT_TO_INT(ER.N_MR)) $Cref ER_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [17] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [18] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [16] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [17] GOTO LB5 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [16] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [17] GOTO LB5 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [16] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [17] GOTO LB5 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [16] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* VT(PA)<=STAT.N(PS)<=VT(PS), VT(A)<=STAT.N(R)<=VT(S), list element n >= list element n+1 */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P38_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a USTAT PDU that list element has incorrect sequence number. */ $DefaultsRef $Comment /* Ref. 5.0 i, Fig. 20(43 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [6] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [9] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] LT_PCO!USTAT(VR_MR:=GET_VR_MR()) $Cref USTAT_S_LIST(VR_R+1,VR_R+2,VR_R-1) $VerdictId $Comment /* list element has incorrect sequence number */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB4 $Line [12] LT_PCO?ER(VR_SQ:=BIT_TO_INT(ER.N_SQ), VT_MS:=BIT_TO_INT(ER.N_MR)) $Cref ER_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* VT(PA)<=STAT.N(PS)<=VT(PS), VT(A)<=STAT.N(R)<=VT(S), list element n >= list element n+1 */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P38_2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a USTAT PDU that list elements are not increasing order. */ $DefaultsRef $Comment /* Ref. 5.0 i, Fig. 20(43 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [6] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [9] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] LT_PCO!USTAT(VR_MR:=GET_VR_MR()) $Cref USTAT_S_LIST(VR_R-1,VR_R-2,VR_R-1) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB4 $Line [12] LT_PCO?ER(VR_SQ:=BIT_TO_INT(ER.N_SQ), VT_MS:=BIT_TO_INT(ER.N_MR)) $Cref ER_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* VT(PA)<=STAT.N(PS)<=VT(PS), VT(A)<=STAT.N(R)<=VT(S), list element n >= list element n+1 */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P39 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT, at state 10, sends a ER PDU and goes to state 7 on reception of a USTAT PDU that SD PDU sequence number is incorrect. */ $DefaultsRef $Comment /* Ref. 5.0 i, Fig. 20(43 of 51)/PICS PC5.1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [6] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [9] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] LT_PCO!USTAT(VR_MR:=GET_VR_MR()) $Cref USTAT_S_LIST(VR_R-1,VR_R,VR_R+1) $VerdictId $Comment /* USTAT.N(R) > VT(S) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB4 $Line [12] LT_PCO?ER(VR_SQ:=BIT_TO_INT(ER.N_SQ), VT_MS:=BIT_TO_INT(ER.N_MR)) $Cref ER_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] +S7_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB4 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* USTAT.N(R) > VT(S) */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P40 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT accepts a UD PDU at state 10. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_V_P41 $TestGroupRef ATMF_SSCOP/PC/STATE_10/VAL/ $TestPurpose /* Verify that the IUT accepts a MD PDU at state 10. */ $DefaultsRef $Comment /* Ref 5.0 h, Fig. 20(47 of 51)/PICS PC5.3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INV $Begin_TestCase $TestCaseId S10_IV_I1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is not 32-bit aligned at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref BGN_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is not 32-bit aligned at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I3 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is not 32-bit aligned at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I4 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is not 32-bit aligned at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!END $Cref END_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I6 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is not 32-bit aligned at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!RS $Cref RS_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I10 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is not 32-bit aligned at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I14 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is not 32-bit aligned at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!UD $Cref UD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I15 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is not 32-bit aligned at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!MD $Cref MD_S_INV $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I16 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGN PDU which is 32-bit aligned but is not the proper length of the BGN PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 8, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGN(VT_SQ:=INC_MOD_8(VT_SQ,1),VR_MR:=GET_VR_MR()) $Cref IVBGN_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I17 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGAK PDU which is 32-bit aligned but is not the proper length of the BGAK PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 9, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGAK(VR_MR:=GET_VR_MR()) $Cref IVBGAK_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I18 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid BGREJ PDU which is 32-bit aligned but is not the proper length of the BGREJ PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 10, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVBGREJ $Cref IVBGREJ_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I19 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid END PDU which is 32-bit aligned but is not the proper length of the END PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 11, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVEND $Cref IVEND_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I20_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is 32-bit aligned but is not the proper length of the ENDAK PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I20_2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ENDAK PDU which is not 32-bit aligned and is not the proper length of the ENDAK PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 12, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVENDAK $Cref IVENDAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ENDAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I21 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RS PDU which is 32-bit aligned but is not the proper length of the RS PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 13, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(UU_Max_Len + ((4 - (UU_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (UU_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVRS $Cref IVRS_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I22_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is 32-bit aligned but is not the proper length of the RSAK PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I22_2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid RSAK PDU which is not 32-bit aligned and is not the proper length of the RSAK PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 14, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVRSAK $Cref IVRSAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in RSAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I23_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is 32-bit aligned but is not the proper length of the ER PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I23_2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ER PDU which is not 32-bit aligned and is not the proper length of the ER PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 15, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVER $Cref IVER_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I24_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is 32-bit aligned but is not the proper length of the ERAK PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I24_2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid ERAK PDU which is not 32-bit aligned and is not the proper length of the ERAK PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 16, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVERAK $Cref IVERAK_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in ERAK PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I25 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid SD PDU which is 32-bit aligned but is not the proper length of the SD PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 3, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSD $Cref IVSD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I26_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is 32-bit aligned but is not the proper length of the POLL PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('00000000'O) $VerdictId $Comment /* extra 4 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I26_2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid POLL PDU which is not 32-bit aligned and is not the proper length of the POLL PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 4, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVPOLL $Cref IVPOLL_S_INV('0000'O) $VerdictId $Comment /* extra 2 octets in POLL PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I27_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is 32-bit aligned but is not the proper length of the STAT PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'00000000'O) $VerdictId $Comment /* extra 4 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I27_2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid STAT PDU which is not 32-bit aligned and is not the proper length of the STAT PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 5, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+2), TCV_LIST:=APPEND_LIST(TCV_LIST,VR_R+3)) $Cref $VerdictId $Comment /* list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVSTAT $Cref IVSTAT_S_INV(TCV_LIST,'0000'O) $VerdictId $Comment /* extra 2 octets in STAT PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I28_1 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is 32-bit aligned but is not the proper length of the USTAT PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'00000000'O) $VerdictId $Comment /* extra 4 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I28_2 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid USTAT PDU which is not 32-bit aligned and is not the proper length of the USTST PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 6, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!IVUSTAT $Cref IVUSTAT_S_INV(VR_R,VR_R+1,'0000'O) $VerdictId $Comment /* extra 2 octets in USTAT PDU. list elements have no meaning */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I29 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid UD PDU which is 32-bit aligned but is not the proper length of the UD PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVUD $Cref IVUD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I30 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid MD PDU which is 32-bit aligned but is not the proper length of the MD PDU at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 7, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (TCV_OCT:=GEN_OCTET(Info_Max_Len + ((4 - (Info_Max_Len MOD 4)) MOD 4) + 4)) $Cref $VerdictId $Comment /* length = (Info_Max_Len + PAD + 4) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO!IVMD $Cref IVMD_S_INV(TCV_OCT) $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IV_I31 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INV/ $TestPurpose /* Verify that the IUT ignores an invalid PDU which has an unknown PDU type code at state 10. */ $DefaultsRef $Comment /* Ref. 7.1, Fig. 20(47 of 51)/PICS PD3 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_CODE $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId INOP $Begin_TestCase $TestCaseId S10_IO_P4 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INOP/ $TestPurpose /* Verify that the IUT, at state 10, goes to state 1 on reception of BGREJ PDU. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(36 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!BGREJ $Cref BGREJ_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IO_P6 $TestGroupRef ATMF_SSCOP/PC/STATE_10/INOP/ $TestPurpose /* Verify that the IUT, at state 10, goes to state 1 on reception of ENDAK PDU. */ $DefaultsRef $Comment /* Ref. 5.0 g, Fig. 20(36 of 51)/PICS PC8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!ENDAK $Cref ENDAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] ?TIMEOUT T_Wait $Cref $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $End_TestGroup $End_TestGroup $TestGroup $TestGroupId SP $TestGroup $TestGroupId TIMER $Begin_TestCase $TestCaseId S2_CC_T1 $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestPurpose /* Verify that the IUT, at state 2, sends a END PDU and goes to state 1 when the Timer Timer_CC is expired and the value of the connection control state variable exceeds the maximum value. */ $DefaultsRef $Comment /* Ref. 5.0 g, 7.6 d, Fig. 20(9 of 51)/PICS SP1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S2_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (count:=1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [5] LT_PCO?BGN $Cref BGN_R_RET(VR_SQ,VT_MS) $VerdictId $Comment /* identical to the last BGN PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] CANCEL T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] (count:=count+1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] [count < Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] [count >=Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [12] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S4_CC_T1 $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestPurpose /* Verify that the IUT, at state 4, goes to state 1 when the Timer Timer_CC is expired and the value of the connection control state variable exceeds the maximum value. */ $DefaultsRef $Comment /* Ref. 5.0 g, 7.6 d, Fig. 20(15 of 51)/PICS SP1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S4_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (count:=1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [5] LT_PCO?END $Cref END_R_USER $VerdictId $Comment /* identical to the last END PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] CANCEL T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] (count:=count+1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] [count < Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] [count >=Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S5_CC_T1 $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestPurpose /* Verify that the IUT, at state 5, sends a END PDU and goes to state 1 when the Timer Timer_CC is expired and the value of the connection control state variable exceeds the maximum value. */ $DefaultsRef $Comment /* Ref. 5.0 g, 7.6 d, Fig. 20(18 of 51)/PICS SP1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S5_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (count:=1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [5] LT_PCO?RS $Cref RS_R_RET(VR_SQ,VT_MS) $VerdictId $Comment /* identical to the last RS PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] CANCEL T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] (count:=count+1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] [count < Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] [count >=Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [12] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S7_CC_T1 $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestPurpose /* Verify that the IUT, at state 7, sends a END PDU and goes to state 1 when the Timer Timer_CC is expired and the value of the connection control state variable exceeds the maximum value. */ $DefaultsRef $Comment /* Ref. 5.0 g, 7.6 d, Fig. 20(24 of 51)/PICS SP1 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S7_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (count:=1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [5] LT_PCO?ER $Cref ER_R_RET(VR_SQ,VT_MS) $VerdictId $Comment /* identical to the last ER PDU */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] CANCEL T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] (count:=count+1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] [count < Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] [count >=Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [12] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [14] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [13] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_POLL_T3 $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestPurpose /* Verify that the IUT, at state 10, sends a POLL PDU when the Timer Timer_POLL is expired . */ $DefaultsRef $Comment /* Ref. 7.6 a, Fig. 20(37 of 51)/PICS SP5 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START Timer_POLL $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT Timer_POLL $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_KEEP_ALIVE_T4 $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestPurpose /* Verify that the IUT, at state 10, sends a POLL PDU when the Timer Timer_KEEP_ALIVE is expired . */ $DefaultsRef $Comment /* Ref. 7.6 b, Fig. 20(37 of 51)/PICS SP6 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START Timer_POLL $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT Timer_POLL $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] CANCEL T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] START Timer_KEEP_ALIVE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] ?TIMEOUT Timer_KEEP_ALIVE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [9] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_IDLE_T5 $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestPurpose /* Verify that the IUT, at state 10, sends a POLL PDU when the Timer Timer_IDLE is expired . */ $DefaultsRef $Comment /* Ref. 7.6 c, Fig. 20(37 of 51)/PICS SP8 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START Timer_POLL $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT Timer_POLL $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] LT_PCO?POLL(TCV_N_PS:= BIT_TO_INT( POLL.N_PS)) $Cref POLL_R_GEN $VerdictId $Comment /* IUT start Timer_KEEP_ALIVE */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] CANCEL T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO!STAT $Cref STAT_S_N_PS_N_R(TCV_LIST,TCV_N_PS,VR_R) $VerdictId $Comment /* IUT start Timer_IDLE */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] START Timer_IDLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] ?TIMEOUT Timer_IDLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [9] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [10] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [12] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [11] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [10] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $Begin_TestCase $TestCaseId S10_NO_RESPONSE_T6 $TestGroupRef ATMF_SSCOP/SP/TIMER/ $TestPurpose /* Verify that the IUT, at state 10, sends a END PDU when the Timer Timer_NO_RESPONSE is expired . */ $DefaultsRef $Comment /* Ref. 7.6 a, Fig. 20(37 of 51)/PICS SP7 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* IUT start Timer_NO_RESPONSE */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START Timer_NO_RESPONSE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] ?TIMEOUT Timer_NO_RESPONSE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [4] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +S1_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $TestGroup $TestGroupId PARAM $Begin_TestCase $TestCaseId SP3_MaxPD $TestGroupRef ATMF_SSCOP/SP/PARAM/ $TestPurpose /* Check the value of MaxPD system parameter(Maximum number of SD PDUs before transmission of a POLL PDU). */ $DefaultsRef $Comment /* Ref. 7.7 c/PICS SP2 */ $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (count:=0) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] [count>=Max_PD] $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] [count $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [5] LT_PCO?SD(VR_R:=INC_MOD_24(VR_R,1)) $Cref SD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] (count:=count+1) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId (P) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +S10_VERIFY $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] +TS_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestCase $End_TestGroup $End_TestGroup $End_TestCases $TestStepLibrary $TestStepGroup $TestStepGroupId GENERAL $Begin_TestStep $TestStepId TS_Wait $TestStepRef ATMF_SSCOP/GENERAL/ $Objective /* Test Step of alternatives OTHERWISE, and TIMEOUT of T_Wait. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [0] ?TIMEOUT T_Wait $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId TS_Opr $TestStepRef ATMF_SSCOP/GENERAL/ $Objective /* Test Step of alternatives OTHERWISE, and TIMEOUT of T_Opr. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [0] ?TIMEOUT T_Opr $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId TS_CC $TestStepRef ATMF_SSCOP/GENERAL/ $Objective /* Test Step of alternatives OTHERWISE, and TIMEOUT of Timer_CC. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO?OTHERWISE $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [0] ?TIMEOUT Timer_CC $Cref $VerdictId (F) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] +postamble $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $End_TestStepGroup $TestStepGroup $TestStepGroupId PROCEDURE $Begin_TestStep $TestStepId Initialize_State_Variables $TestStepRef ATMF_SSCOP/PROCEDURE/ $Objective /* Procedure used to initialize state variables when new connection is established. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] (VT_S:=0, VT_PS:=0, VT_A:=0) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (VT_PA:=1, VT_PD:=0) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] (VR_R:=0, VR_H:=0) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $End_TestStepGroup $Begin_TestStep $TestStepId postamble $TestStepRef ATMF_SSCOP/ $Objective /* Procedure used to place the IUT at state 1(IDLE) from any state. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!BGREJ $Cref BGREJ_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] (count:=0) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [4] LT_PCO!END(count:=count+1) $Cref END_S_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [6] LT_PCO?ENDAK $Cref ENDAK_R_GEN $VerdictId R $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] [count < Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] [count >= Max_CC] $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?OTHERWISE $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId I $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $TestStepGroup $TestStepGroupId PREAMBLE $Begin_TestStep $TestStepId S1_PREAMBLE $TestStepRef ATMF_SSCOP/PREAMBLE/ $Objective /* Procedure used to place the IUT at state 1(IDLE) from any state. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!BGREJ $Cref BGREJ_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] ?TIMEOUT T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] (count:=0) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [4] LT_PCO!END(count:=count+1) $Cref END_S_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB3 $Line [6] LT_PCO?ENDAK $Cref ENDAK_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB3 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] [count < Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] [count >= Max_CC] $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] LT_PCO?OTHERWISE $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?OTHERWISE $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S2_PREAMBLE $TestStepRef ATMF_SSCOP/PREAMBLE/ $Objective /* Procedure used to place the IUT at state 2(OUTGOING CONNECTION PENDING) from any state. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref BGN_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?BGN(VR_SQ:=BIT_TO_INT(BGN.N_SQ), VT_MS:=BIT_TO_INT(BGN.N_MR)) $Cref BGN_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT T_Opr $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S4_PREAMBLE $TestStepRef ATMF_SSCOP/PREAMBLE/ $Objective /* Procedure used to place the IUT at state 4(OUTGOING DISCONNECTION PENDING) from any state. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref END_R_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?END $Cref END_R_USER $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT T_Opr $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S5_PREAMBLE $TestStepRef ATMF_SSCOP/PREAMBLE/ $Objective /* Procedure used to place the IUT at state 5(OUTGOING RESYNCHRONIZATION PENDING) from any state. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] $Cref RS_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] START T_Opr $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO?RS(VR_SQ:=BIT_TO_INT(RS.N_SQ), VT_MS:=BIT_TO_INT(RS.N_MR)) $Cref RS_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] ?TIMEOUT T_Opr $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?OTHERWISE $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S7_PREAMBLE $TestStepRef ATMF_SSCOP/PREAMBLE/ $Objective /* Procedure used to place the IUT at state 7(OUTGOING RECOVERY PENDING) from any state. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S10_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] LT_PCO!SD $Cref SD_S_GEN $VerdictId $Comment /* VT_S=0 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] (VT_S:=INC_MOD_24(VT_S,1)) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] LT_PCO?SD $Cref SD_S_GEN $VerdictId $Comment /* VT_S=1 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] (VT_S:=INC_MOD_24(VT_S,1)) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO!POLL(VT_PS:=INC_MOD_24(VT_PS,1)) $Cref POLL_S_N_S(VT_S-2) $VerdictId $Comment /* VR(H)>POLL.N(S) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [7] LT_PCO?ER(VR_SQ:=BIT_TO_INT(ER.N_SQ), VT_MS:=BIT_TO_INT(ER.N_MR)) $Cref ER_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?POLL $Cref POLL_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [8] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] ?TIMEOUT T_Wait $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] LT_PCO?OTHERWISE $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S10_PREAMBLE $TestStepRef ATMF_SSCOP/PREAMBLE/ $Objective /* Procedure used to place the IUT at state 10(DATA TRANSFER READY) from any state. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] +S1_PREAMBLE $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] (count:=0) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] (VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [3] LT_PCO!BGN(count:=count+1) $Cref BGN_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] START Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [5] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] +Initialize_State_Variables $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] ?TIMEOUT Timer_CC $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] [count < Max_CC] $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [7] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [6] [count >= Max_CC] $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] LT_PCO?OTHERWISE $Cref $VerdictId (I) $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $End_TestStepGroup $TestStepGroup $TestStepGroupId VERIFY $Begin_TestStep $TestStepId S1_VERIFY $TestStepRef ATMF_SSCOP/VERIFY/ $Objective /* Procedure used to verify that the IUT is at state 1. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!BGAK(VR_MR:=GET_VR_MR()) $Cref BGAK_S_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?END $Cref END_R_SSCOP $VerdictId (P) $Comment /* IUT was at state 1 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S2_VERIFY $TestStepRef ATMF_SSCOP/VERIFY/ $Objective /* Procedure used to verify that the IUT is at state 2. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!BGN(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* VR(SQ)<>N(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId (P) $Comment /* IUT was at state 2 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S4_VERIFY $TestStepRef ATMF_SSCOP/VERIFY/ $Objective /* Procedure used to verify that the IUT is at state 4. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* VR(SQ)=N(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [4] LT_PCO?END $Cref END_R_GEN $VerdictId (P) $Comment /* IUT was at state 4 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S5_VERIFY $TestStepRef ATMF_SSCOP/VERIFY/ $Objective /* Procedure used to verify that the IUT is at state 5. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!BGN(VR_MR:=GET_VR_MR()) $Cref BGN_S_GEN $VerdictId $Comment /* VR(SQ)=N(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?BGAK(VT_MS:=BIT_TO_INT(BGAK.N_MR)) $Cref BGAK_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB2 $Line [4] LT_PCO?RS(VR_SQ:=BIT_TO_INT(RS.N_SQ), VT_MS:=BIT_TO_INT(RS.N_MR)) $Cref RS_R_RET(VR_SQ, VT_MS) $VerdictId (P) $Comment /* IUT was at state 5 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [5] GOTO LB2 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [4] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S7_VERIFY $TestStepRef ATMF_SSCOP/VERIFY/ $Objective /* Procedure used to verify that the IUT is at state 7. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!ER(VT_SQ:=INC_MOD_8(VT_SQ,1), VR_MR:=GET_VR_MR()) $Cref ER_S_GEN $VerdictId $Comment /* VR(SQ)<>N(SQ) */ $End_BehaviourLine $BehaviourLine $LabelId $Line [1] START T_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId LB1 $Line [2] LT_PCO?ERAK(VT_MS:=BIT_TO_INT(ERAK.N_MR)) $Cref ERAK_R_GEN $VerdictId (P) $Comment /* IUT was at state 7 */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?UD $Cref UD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] LT_PCO?MD $Cref MD_R_GEN $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [3] GOTO LB1 $Cref $VerdictId $Comment /* */ $End_BehaviourLine $BehaviourLine $LabelId $Line [2] +TS_Wait $Cref $VerdictId $Comment /* */ $End_BehaviourLine $End_BehaviourDescription $Comment /* */ $End_TestStep $Begin_TestStep $TestStepId S10_VERIFY $TestStepRef ATMF_SSCOP/VERIFY/ $Objective /* Procedure used to verify that the IUT is at state 10. */ $DefaultsRef $BehaviourDescription $BehaviourLine $LabelId $Line [0] LT_PCO!SD $Cref SD_S_N_S(VT_MS+3) $VerdictId $Comment /* SD.N(S)>=VR(MR), VR(H)