4 Requirements on the TTCN development

34.229-33GPPInternet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP)Part 3: Abstract test suite (ATS)Release 17TSUser Equipment (UE) conformance specification

A number of requirements are identified for the development and production of TTCN specification for 3GPP UE at the Gm reference point.

1. Top-down design, following 3GPP TS 34.229-1 [5], TS 34.108 [7], TS 36.508 [31], TS 34.229-5 [55], TS 38.508-1 [56].

2. A unique testing architecture and test method for testing all protocol layers of UE.

3. Uniform TTCN style and naming conventions.

4. Improve TTCN readability.

5. Using TTCN-3 (ES 201 873-1 [12]).

6. TTCN specification feasible, implementable and compilable.

7. Test cases shall be designed in a way for easily adaptable, upwards compatible with the evolution of the 3GPP core specifications and the future Releases.

8. The test declarations, data structures and data values shall be largely reusable.

9. Modularity and modular working method.

10. Minimizing the requirements of intelligence on the emulators of the lower testers.

11. Giving enough design freedom to the test equipment manufacturers.

12. Maximizing reuse of RFC BNF definitions from the relevant IETF core specifications.

In order to fulfil these requirements and to ensure the investment of the test equipment manufacturers having a stable testing architecture for a relatively long period, a unique testing architecture and test method are applied to the 3GPP UE protocol tests.