Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol testing specification for Direct Mode Operation (DMO); Sub-part 2: Abstract Test Suite (ATS) for Mobile Station to Mobile Station (MS-MS) Air Interface (AI)

Protocol conformance testing (TTCN) for mobile stations to be used for Direct Mode operation

Prizemni snopovni radio (TETRA) – Specifikacija za preskušanje skladnosti – 4. del: Specifikacija za preskušanje protokola za neposredno obratovanje (DMO) ¬– 2. poddel: Abstraktni preskušalni niz (ATS) za radijski vmesnik (AI) od mobilne postaje do mobilne postaje (MS-MS)

General Information

Status
Published
Publication Date
30-Nov-2003
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Dec-2003
Due Date
01-Dec-2003
Completion Date
01-Dec-2003
Mandate

Buy Standard

Standard
ETS 300 394-4-2 E1:2003
English language
34 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST ETS 300 394-4-2 E1:2003
01-december-2003
Prizemni snopovni radio (TETRA) – Specifikacija za preskušanje skladnosti – 4.
del: Specifikacija za preskušanje protokola za neposredno obratovanje (DMO) ¬–
2. poddel: Abstraktni preskušalni niz (ATS) za radijski vmesnik (AI) od mobilne
postaje do mobilne postaje (MS-MS)
Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol
testing specification for Direct Mode Operation (DMO); Sub-part 2: Abstract Test Suite
(ATS) for Mobile Station to Mobile Station (MS-MS) Air Interface (AI)
Ta slovenski standard je istoveten z: ETS 300 394-4-2 Edition 1
ICS:
33.070.10 Prizemni snopovni radio Terrestrial Trunked Radio
(TETRA) (TETRA)
SIST ETS 300 394-4-2 E1:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------

SIST ETS 300 394-4-2 E1:2003

---------------------- Page: 2 ----------------------

SIST ETS 300 394-4-2 E1:2003
EUROPEAN ETS 300 394-4-2
TELECOMMUNICATION June 1999
STANDARD
Source: TETRA Reference: DE/TETRA-02009-4-2
ICS: 33.020
Key words: TETRA, protocol, testing, TTCN, ATS, PIXIT
Terrestrial Trunked Radio (TETRA);
Conformance testing specification;
Part 4: Protocol testing specification for
Direct Mode Operation (DMO);
Sub-part 2: Abstract Test Suite (ATS) for Mobile Station to
Mobile Station (MS-MS) Air Interface (AI)
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
Postal address: F-06921 Sophia Antipolis CEDEX - FRANCE
Office address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Internet: secretariat@etsi.fr - http://www.etsi.org
Tel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16
Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and the
foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1999. All rights reserved.

---------------------- Page: 3 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 2
ETS 300 394-4-2: June 1999
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Standards Making Support Dept." at the address shown on the title page.

---------------------- Page: 4 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 3
ETS 300 394-4-2: June 1999
Contents
Foreword . 7
1 Scope. 9
2 References. 9
2.1 Normative references. 9
2.2 Other reference . 10
3 Definitions and abbreviations. 10
3.1 TETRA definitions . 10
3.2 TETRA abbreviations . 10
3.3 ISO 9646 definitions . 10
3.4 ISO 9646 abbreviations. 11
4 Abstract Test Method (ATM). 11
4.1 ATM for the DMCC ATS. 11
4.1.1 Lower Tester (LT) . 12
4.1.2 Upper Tester (UT). 12
4.1.3 Test Coordination Procedures (TCP) . 12
4.1.4 Point of Control and Observation (PCO). 12
4.2 ATM for the MAC ATS. 12
4.2.1 Lower Tester (LT) . 13
4.2.2 Upper Tester (UT). 13
4.2.3 Test Coordination Procedures (TCP) . 13
4.2.4 Point of Control and Observation (PCO). 13
5 ATS conventions. 13
5.1 Naming conventions. 13
5.1.1 Declarations part. 13
5.1.1.1 Test suite type and structured type definitions. 14
5.1.1.2 Test suite operations definitions. 14
5.1.1.3 Test suite parameter declarations. 14
5.1.1.4 Test case selection expression definitions. 14
5.1.1.5 Test suite constant declarations. 14
5.1.1.6 Test suite variable declarations. 14
5.1.1.7 Test case variable declarations. 15
5.1.1.8 PCO declarations . 15
5.1.1.9 Timer declarations. 15
5.1.1.10 ASP type definitions . 15
5.1.1.11 PDU type definitions. 15
5.1.1.12 Alias definitions . 15
5.1.2 Constraints part. 16
5.1.3 Dynamic part. 16
5.1.3.1 Test case identifier . 16
5.1.3.2 Test step identifier. 17
5.1.3.3 Default identifier . 17
5.2 Implementation conventions. 17
5.3 TC and TP naming . 17
Annex A (normative): ATS for TETRA DMO MS-MS DMCC and MAC protocols . 18
A.1 ATS for TETRA DMO MS-MS DMCC protocol. 18
A.1.1 The TTCN Graphical form (TTCN.GR) . 18
A.1.2 The TTCN Machine Processable form (TTCN.MP) . 18
A.2 ATS for TETRA DMO MS-MS MAC protocol. 18

---------------------- Page: 5 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 4
ETS 300 394-4-2: June 1999
A.2.1 The TTCN Graphical form (TTCN.GR).18
A.2.2 The TTCN Machine Processable form (TTCN.MP).18
Annex B (normative): Partial PIXIT proforma for TETRA DMO MS-MS DMCC and MAC protocol.19
B.1 Partial PIXIT proforma for TETRA DMO MS-MS DMCC protocol .19
B.1.1 Identification summary.19
B.1.2 ATS summary .19
B.1.3 Test laboratory.19
B.1.4 Client identification.19
B.1.5 SUT.20
B.1.6 Protocol layer information .20
B.1.6.1 Protocol identification .20
B.1.6.2 IUT information.20
B.1.6.2.1 Implicit send events .20
B.1.6.2.2 Parameter values .21
B.2 Partial PIXIT proforma for TETRA DMO MS-MS MAC protocol .22
B.2.1 Identification summary.22
B.2.2 ATS summary .22
B.2.3 Test laboratory.22
B.2.4 Client identification.22
B.2.5 SUT.22
B.2.6 Protocol layer information .23
B.2.6.1 Protocol identification .23
B.2.6.2 IUT information.23
B.2.6.2.1 Implicit send events .23
B.2.6.2.2 Parameter values .24
Annex C (normative): Protocol Conformance Test Report (PCTR) proforma for TETRA DMO MS-
MS DMCC and MAC protocol.25
C.1 PCTR proforma for TETRA DMO MS-MS DMCC protocol.25
C.1.1 Identification summary.25
C.1.1.1 Protocol conformance test report.25
C.1.1.2 IUT identification.25
C.1.1.3 Testing environment.25
C.1.1.4 Limits and reservation .26
C.1.1.5 Comments.26
C.1.2 IUT conformance status .26
C.1.3 Static conformance summary .26
C.1.4 Dynamic conformance summary .26
C.1.5 Static conformance review report .27
C.1.6 Test campaign report.28
C.1.7 Observations.29
C.2 PCTR proforma for TETRA DMO MS-MS MAC protocol.29
C.2.1 Identification summary.29
C.2.1.1 Protocol conformance test report.29
C.2.1.2 IUT identification.29
C.2.1.3 Testing environment.29
C.2.1.4 Limits and reservation .30
C.2.1.5 Comments.30
C.2.2 IUT conformance status .30
C.2.3 Static conformance summary .30
C.2.4 Dynamic conformance summary .30
C.2.5 Static conformance review report .31
C.2.6 Test campaign report.31
C.2.7 Observations.32

---------------------- Page: 6 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 5
ETS 300 394-4-2: June 1999
Annex D (informative): Bibliography. 33
History . 34

---------------------- Page: 7 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 6
ETS 300 394-4-2: June 1999
Blank page

---------------------- Page: 8 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 7
ETS 300 394-4-2: June 1999
Foreword
This European Telecommunication Standard (ETS) has been produced by the Terrestrial Trunked Radio
(TETRA) Project of the European Telecommunications Standards Institute (ETSI).
This ETS consists of 4 parts as follows:
Part 1: "Radio";
Part 2: "Protocol testing specification for Voice plus Data (V+D)";
Part 4: "Protocol testing specification for Direct Mode Operation (DMO)";
Part 5: "Security".
Transposition dates
Date of adoption of this ETS: 4 June 1999
Date of latest announcement of this ETS (doa): 30 September 1999
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 31 March 2000
Date of withdrawal of any conflicting National Standard (dow): 31 March 2000

---------------------- Page: 9 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 8
ETS 300 394-4-2: June 1999
Blank page

---------------------- Page: 10 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 9
ETS 300 394-4-2: June 1999
1 Scope
This ETS contains the Abstract Test Suites (ATS) to test the TETRA Direct Mode Operation (DMO) MS to
MS protocol at layer 3, called Direct Mode Call Control (DMCC) and the MS to MS protocol at layer 2, the
Medium Access Control (MAC) protocol. The DMCC and MAC protocols are specified in
ETS 300 396-1 [1] and in ETS 300 396-3 [2]. The Test Suite Structure (TSS) and Test Purposes (TPs) for
these ATSs are defined in ETS 300 394-4-1 [3].
The objective of these test specifications are to provide a basis for approval tests for TETRA equipment
giving a high probability of air interface inter-operability between different manufacturer's TETRA
equipment.
The ISO standard for the methodology of conformance testing, ISO/IEC 9646-1 [5], ISO/IEC 9646-2 [6],
ISO/IEC 9646-3 [7] and ISO/IEC 9646-5 [8], as well as the ETSI rules for conformance testing,
ETS 300 406 [4] and ETR 141 [9] are used as a basis for the test methodology.
Annex A provides the Tree and Tabular Combined Notation (TTCN) part of these two ATSs.
Annex B provides the Partial Protocol Implementation eXtra Information for Testing (PIXIT) Proforma of
this ATS.
Annex C provides the Protocol Conformance Test Report (PCTR) Proforma of this ATS.
2 References
2.1 Normative references
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications
apply to this ETS only when incorporated in it by amendment or revision. For undated references the latest
edition of the publication referred to applies.
[1] ETS 300 396-1 (1996): "Terrestrial Trunked Radio (TETRA); Technical
requirements for Direct Mode Operation (DMO); Part 1: General network
design".
[2] ETS 300 396-3 (1997): "Terrestrial Trunked Radio (TETRA); Technical
requirements for Direct Mode Operation (DMO); Part 3: Mobile Station to Mobile
Station (MS-MS) Air Interface (AI) protocol".
[3] ETS 300 394-4-1 (1998): "Terrestrial Trunked Radio (TETRA); Conformance
testing specification; Part 4: Protocol testing specification for Direct Mode
Operation (DMO); Sub-part 1: Test Suite Structure and Test Purposes
(TSS & TP)".
[4] ETS 300 406: "Methods for Testing and Specification (MTS); Protocol and
profile conformance testing specifications; Standardization methodology".
[5] ISO/IEC 9646-1 (1994): "Information technology; Open Systems
Interconnection; Conformance testing methodology and framework;
Part 1: General concepts". (See also ITU-T Recommendation X.290 (1991)).
[6] ISO/IEC 9646-2 (1994): "Information technology; Open Systems
Interconnection; Conformance testing methodology and framework; Part 2:
Abstract Test Suite specification". (See also ITU-T Recommendation X.291
(1991)).
[7] ISO/IEC 9646-3 (1994): "Information technology; Open Systems
Interconnection; Conformance testing methodology and framework; Part 3: The
Tree and Tabular Combined Notation (TTCN)". (See also ITU-T
Recommendation X.292 (1992)).

---------------------- Page: 11 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 10
ETS 300 394-4-2: June 1999
[8] ISO/IEC 9646-5 (1994): "Information technology; Open Systems
Interconnection; Conformance testing methodology and framework; Part 5:
Requirements on test laboratories and clients for the conformance assessment
process". (See also ITU-T Recommendation X.292 (1992)).
2.2 Other reference
[9] ETR 141 (1994): "Methods for Testing and Specification (MTS); Protocol and
profile conformance testing specifications; The Tree and Tabular Combined
Notation (TTCN) style guide".
3 Definitions and abbreviations
3.1 TETRA definitions
For the purposes of this ETS, the definitions given in ETS 300 396-3 [2] apply.
3.2 TETRA abbreviations
For the purposes of this ETS the following TETRA abbreviations apply:
CC Call Control
DMCC Direct Mode Call Control
MAC Medium Access Control
MS Mobile Station
SDS Short Data Service
SDU Service Data Unit
3.3 ISO 9646 definitions
For the purposes of this ETS the following ISO/IEC 9646-1 [5] definitions apply:
Abstract Test Suite (ATS)
Abstract Test Method (ATM)
Implementation Conformance Statement (ICS)
Implementation Under Test (IUT)
Implementation eXtra Information for Testing (IXIT)
Lower Tester (LT)
PICS proforma
PIXIT proforma
Point of Control and Observation (PCO)
Protocol Implementation Conformance Statement (PICS)
Protocol Implementation eXtra Information for Testing (PIXIT)
Service Access Point (SAP)
Single Party Testing (SPyT)
System Under Test (SUT)
Upper Tester (UT)
For the purposes of this ETS the following ISO/IEC 9646-3 [7] definitions apply:
TTCN.GR
TTCN.MP
For the purposes of this ETS the following ISO/IEC 9646-5 [8] definitions apply:
Protocol Conformance Test Report (PCTR)
PCTR proforma

---------------------- Page: 12 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 11
ETS 300 394-4-2: June 1999
3.4 ISO 9646 abbreviations
For the purposes of this ETS the following ISO/IEC 9646-1 [5] abbreviations apply:
ASP Abstract Service Primitive
ATM Abstract Test Method
ATS Abstract Test Suite
IUT Implementation Under Test
LT Lower Tester
PCO Point of Control and Observation
PDU Protocol Data Unit
PICS Protocol Implementation Conformance Statements
PIXIT Protocol Implementation eXtra Information for Testing
SAP Service Access Point
SPyT Single Party Testing
SUT System Under Test
TC Test Case
TP Test Purpose
TTCN Tree and Tabular Combined Notation
TSS Test Suite Structure
UT Upper Tester
For the purposes of this ETS the following ISO/IEC 9646-5 [8] abbreviations apply:
PCTR Protocol Conformance Test Report
4 Abstract Test Method (ATM)
4.1 ATM for the DMCC ATS
This clause describes the ATM used for testing the TETRA DMCC protocol. It is the embedded variant of
the remote test method used in Single Party Testing (SPyT) context, as defined in ISO/IEC 9646-2 [6],
clause 11. This test method has been selected, because:
- this test method implies no specific requirements from the Implementation Under Test (IUT);
- the upper Service Access Point (SAP) of the IUT cannot be directly observed;
- the variety of the possible TETRA implementations is a serious technical obstacle for the adoption
of a different ATM;
- this test method places minimum limitations in the realization of conformance testing.
The selected test method is illustrated in figure 1.

---------------------- Page: 13 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 12
ETS 300 394-4-2: June 1999
Test system SUT
Upper
UT
TCP
layers
LT
DMCC- PDUs
DMCC
IUT
PCO
ASPs
DM-MAC layer
DM-MAC layer
TETRA physical layer and radio communication
Figure 1: Remote SPyT test method for TETRA DMCC protocol
4.1.1 Lower Tester (LT)
A LT is located in a remote TETRA test system. It controls and observes the behaviour of the IUT.
4.1.2 Upper Tester (UT)
There is no explicit UT in the remote test method, but the layers above inside the System Under Test
(SUT) are used implicitly for testing the DMCC layer.
4.1.3 Test Coordination Procedures (TCP)
The implicit send events defined by the provider of an implementation in annex B serve the purpose of the
TCP. They are used as an input to the IUT communicating with the UT to initiate test events at the DMCC
protocol layer.
4.1.4 Point of Control and Observation (PCO)
The PCOs are located inside the protocol.
All test events at the PCOs carrying service user data are specified in terms of PDUs. The mapping of the
PDUs to possible Medium Access Control (MAC) layer service primitives is left to the test implementation.
Additionally some Abstract Service Primitives (ASPs) are defined for control and observation purposes.
4.2 ATM for the MAC ATS
This clause describes the ATM used for testing the MAC layer protocol. It is the embedded variant of the
remote test method used in Single Party Testing (SPyT) context, as defined in ISO/IEC 9646-2 [6],
clause 11. This test method has been selected, because:
- this test method implies no specific requirements from the Implementation Under Test (IUT);
- the upper Service Access Point (SAP) of the IUT cannot be directly observed;
- the variety of the possible TETRA implementations is a serious technical obstacle for the adoption
of a different ATM;
- this test method places minimum limitations in the realization of conformance testing.

---------------------- Page: 14 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 13
ETS 300 394-4-2: June 1999
The selected test method is illustrated in figure 2.
SUT
Test system
Upper
UT
TCP
layers
LT
DMCC
layer
MAC- PDUs
DM-MAC
IUT
ASPs layer
TETRA physical layer and radio communication
Figure 2: Remote SPyT test method for TETRA DMO MAC layer
4.2.1 Lower Tester (LT)
A LT is located in a remote TETRA test system. It controls and observes the behaviour of the IUT.
4.2.2 Upper Tester (UT)
There is no explicit UT in the remote test method, but the layers above inside the System Under Test
(SUT) are used implicitly for testing the MAC layer.
4.2.3 Test Coordination Procedures (TCP)
The implicit send events defined by the provider of an implementation in annex B serve the purpose of the
TCP. They are used as an input to the IUT communicating with the UT to initiate test events at the DMO
MAC layer.
4.2.4 Point of Control and Observation (PCO)
All test events at the PCO carrying service user data are specified in terms of MAC layer PDUs. Only few
Abstract Service Primitives (ASPs) are defined for control or observation purposes. The mapping of the
MAC PDUs into the physical layer frame structure is left to the test implementation.
5 ATS conventions
This clause describes the conventions applied to define the two ATSs and gives the naming conventions
chosen for the different elements of the ATSs.
The ATS conventions are intended to give a better understanding of the ATS but they describe also the
conventions made for the development of the ATS, thus for any later maintenance purposes or further
development of the ATS, the conventions described in this clause shall be considered.
5.1 Naming conventions
5.1.1 Declarations part
This subclause describes the naming conventions chosen for the elements of the ATS declarations part.

---------------------- Page: 15 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 14
ETS 300 394-4-2: June 1999
5.1.1.1 Test suite type and structured type definitions
The test suite type and test suite structured type identifiers describe the information elements, and each
whole word included in the name is written in lowercase starting by an uppercase letter:
EXAMPLE: Priority_Level_Type simple type;
SSI_Type simple type;
ITSI_Type structured type.
In the case an abbreviation is included in the declaration name, there is an underscore ("_") before and/or
after it, separating it from the rest of the identifier. This rule with abbreviations apply to all the naming
conventions in the whole test suite.
5.1.1.2 Test suite operations definitions
The test suite operation identifiers are composed of strings in uppercase letters starting by the uppercase
string "TSO_". The different strings in the definition are separated with underscores.
EXAMPLE: TSO_RADIO_LINK_FAILURE.
5.1.1.3 Test suite parameter declarations
The test suite parameter identifiers are composed of strings in uppercase letters starting by the uppercase
string "PIC_" or "PIX_" and separated by underscores.
If the test suite parameter references a PICS item, the prefix "PIC_" is used.
EXAMPLE 1: PIC_INDIVIDUAL_CALL.
If the test suite parameter references a PIXIT item, the prefix "PIX_" is used.
EXAMPLE 2: PIX_MS_ITSI.
Complete names as defined in the specifications are used.
5.1.1.4 Test case selection expression definitions
The naming conventions for the test case selection expression definitions use free text starting with an
uppercase letter. The name of the expression shall explain clearly the selection rule. The test case
selection expressions are generally logical combinations of the PICS element definitions.
5.1.1.5 Test suite constant declarations
The test suite constant identifiers are composed of strings in uppercase letters starting by the uppercase
string "TSC_".
EXAMPLE: TSC_RESERVED2.
Complete names as defined in the specifications are used. However, in the parameters including a dot
character, the dot is replaced by an underscore.
5.1.1.6 Test suite variable declarations
The test suite variable identifiers are composed of string in lowercase letters starting by the lowercase
string "tsv_".
If the test suite variable represents a system parameter or value, the name defined in the specifications is
used. However, in the variables including a dot character, the dot is replaced by an underscore.

---------------------- Page: 16 ----------------------

SIST ETS 300 394-4-2 E1:2003
Page 15
ETS 300 394-4-2: June 1999
5.1.1.7 Test case variable declarations
The test case variable identifiers are composed of strings in lowercase letters starting by the lowercase
string "tcv_".
EXAMPLE: tcv_counter.
5.1.1.8 PCO declarations
The point of control and observation identifiers are composed of three to six capital letters, beginning with
an "L", as there are only LTs.
EXAMPLE: LDMCC Represents a PCO on DMCC for call control PDUs as LT
in the test equipment.
5.1.1.9 Timer declarations
Two kinds of timers can be distinguished:
1) standardized:
Those defined in the standard, e.g.DT303, use the same name as in the standard, beginning with
capital "DT'.
As there is a tolerance margin accepted for these t
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.