SIST ETS 300 347-6 E1:2003
(Main)V interfaces at the digital Local Exchange (LE); V5.2 interface for the support of Access Network (AN); Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the network layer (LE side)
V interfaces at the digital Local Exchange (LE); V5.2 interface for the support of Access Network (AN); Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the network layer (LE side)
Abstract Test Suite specification (ATS in TTCN) and protocol implementation extra information for testing (PIXIT) proforma V5.2 interface for support of Access Network with up to N interfaces each at 2048 kBit/s with concentration capability within the Access Network
Vmesniki V pri digitalnih krajevnih centralah (LE) – Vmesnik V5.2 za podporo dostopovnemu omrežju (AN) – 6. del: Abstraktni preskušalni niz (ATS) in delna dodatna informacija za preskušanje izvedbe protokola (PIXIT) – Proforma specifikacija za omrežno plast na strani krajevne centrale (LE)
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
SIST ETS 300 347-6 E1:
01-RNWREHU-
Vmesniki V pri digitalnih krajevnih centralah (LE) – Vmesnik V5.2 za podporo
dostopovnemu omrežju (AN) – 6. del: Abstraktni preskušalni niz (ATS) in delna
dodatna informacija za preskušanje izvedbe protokola (PIXIT) – Proforma
specifikacija za omrežno plast na strani krajevne centrale (LE)
V interfaces at the digital Local Exchange (LE); V5.2 interface for the support of Access
Network (AN); Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation
eXtra Information for Testing (PIXIT) proforma specification for the network layer (LE
side)
Ta slovenski standard je istoveten z: ETS 300 347-6 E1
ICS:
33.040.30 Komutacijski in signalizacijski Switching and signalling
sistem systems
SIST ETS 300 347-6 E1: en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ETS 300 347-6 E1:2003
---------------------- Page: 2 ----------------------
SIST ETS 300 347-6 E1:2003
DRAFT
EUROPEAN pr ETS 300 347-6
TELECOMMUNICATION December 1997
STANDARD
Source: SPS Reference: DE/SPS-03003.4-6
ICS: 33.020
Key words: V interface, V5 interface, AN, ATS, ISDN, layer 3, PIXIT, PSTN, testing
Signalling Protocols and Switching (SPS);
V interfaces at the digital Local Exchange (LE);
V5.2 interface for the support of Access Network (AN);
Part 6: Abstract Test Suite (ATS) and partial Protocol
Implementation eXtra Information for Testing (PIXIT) proforma
specification for the network layer (LE side)
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
X.400: c=fr, a=atlas, p=etsi, s=secretariat - Internet: secretariat@etsi.fr
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 1997. All rights reserved.
---------------------- Page: 3 ----------------------
SIST ETS 300 347-6 E1:2003
Page 2
Draft prETS 300 347-6: December 1997
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 Editing and Committee Support Dept." at the address shown on the title page.
---------------------- Page: 4 ----------------------
SIST ETS 300 347-6 E1:2003
Page 3
Draft prETS 300 347-6: December 1997
Contents
Foreword .5
1 Scope .7
2 Normative references.7
3 Definitions and abbreviations .8
3.1 Definitions .8
3.2 Abbreviations .8
4 Abstract test method .9
4.1 ATM .9
4.2 NWK layer protocol testing .9
4.3 Data link addresses .10
4.4 Execution of TCs .10
4.4.1 Handling of error indication .10
4.4.2 TC execution sequence.10
5 Untestable test purposes.11
5.1 Control protocol.11
5.2 PSTN protocol.12
5.3 Link control protocol.12
5.4 BCC protocol.13
5.5 Protection protocol.14
6 Abstract test suite conventions.15
6.1 Naming conventions .15
6.1.1 Declaration part .15
6.1.2 Constraint part.16
6.1.3 Dynamic part .16
6.1.3.1 Test cases .16
6.1.3.2 Test steps .16
6.1.3.3 General aspects .16
6.1.4 ATS abbreviations .17
6.2 Implementation conventions .17
6.2.1 Declaration part .17
6.2.2 Constraint part.18
6.2.3 Dynamic part .18
6.2.4 Documentation .19
Annex A (normative): Abstract Test Suite (ATS).20
A.1 The TTCN Graphical form (TTCN.GR) .20
A.2 The TTCN Machine Processable form (TTCN.MP) .20
Annex B (normative): Partial PIXIT proforma.21
B.1 Introduction.21
B.2 PIXIT proforma.21
B.2.1 Identification summary.21
B.2.2 Abstract test suite summary .21
B.2.3 Test laboratory.21
B.2.4 Client.21
B.2.5 SUT.21
---------------------- Page: 5 ----------------------
SIST ETS 300 347-6 E1:2003
Page 4
Draft prETS 300 347-6: December 1997
B.2.6 Protocol layer information. 21
B.2.6.1 Protocol identification. 21
B.2.6.2 IUT information . 22
Annex C (informative): Bibliography . 32
History. 33
---------------------- Page: 6 ----------------------
SIST ETS 300 347-6 E1:2003
Page 5
Draft prETS 300 347-6: December 1997
Foreword
This draft European Telecommunication Standard (ETS) has been produced by the Signalling Protocol
and Switching (SPS) Technical Committee of the European Telecommunications Standards Institute
(ETSI), and is now submitted for the Public Enquiry phase of the ETSI standards approval procedure.
This ETS is part 6 of a multi-part standard covering the V5.2 interface as described below:
Part 1: "V5.2 interface specification";
Part 2: "Protocol Implementation Conformance Statement (PICS) proforma";
Part 3: "Test Suite Structure and Test Purposes (TSS&TP) specification for the network layer (AN
side)";
Part 4: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing
(PIXIT) proforma specification for the network layer (AN side)";
Part 5: "Test Suite Structure and Test Purposes (TSS&TP) specification for the network layer (LE
side)";
Part 6: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for
Testing (PIXIT) proforma specification for the network layer (LE side)";
Part 7: "Test Suite Structure and Test Purposes (TSS&TP) specification for the data link layer";
Part 8: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing
(PIXIT) proforma specification for the data link layer";
Part 9: "Test specification for the physical layer".
Proposed transposition dates
Date of latest announcement of this ETS (doa): 3 months after ETSI publication
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 6 months after doa
Date of withdrawal of any conflicting National Standard (dow): 6 months after doa
---------------------- Page: 7 ----------------------
SIST ETS 300 347-6 E1:2003
Page 6
Draft prETS 300 347-6: December 1997
Blank page
---------------------- Page: 8 ----------------------
SIST ETS 300 347-6 E1:2003
Page 7
Draft prETS 300 347-6: December 1997
1 Scope
This sixth part of ETS 300 347 contains the Abstract Test Suite (ATS) as well as the Abstract Test Method
(ATM) and the partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma for the
Network layer (NWK) of the V5.2 interface and parts of the system management of the Local Exchange
(LE) side of a V5.2 interface.
The objective of this ETS is to provide an ATS containing conformance tests which give a high probability
of inter-operability of an Access Network (AN) and a LE from different manufacturers over the V5.2
interface.
ISO/IEC 9646-1 [7] and ISO/IEC 9646-2 [8] are used as the basis for the test methodology. The ATS is
defined using the Tree and Tabular Combined Notation (TTCN) according to ISO/IEC 9646-3 [9].
The ATS in annex A describes a set of Test Cases (TCs) which are based on the Test Purposes (TPs)
specified in ETS 300 347-5 [6] (which is an extension of ETS 300 324-5 [2]). The TCs provide the
implementation of the TPs and can be converted into an executable test suite by using available TTCN
translators and the corresponding tools.
Annex B provides the partial PIXIT proforma.
Annex C lists the informative references.
2 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 324-1 (1994) including amendment A1 (1996): "Signalling Protocols
and Switching (SPS); V interfaces at the digital Local Exchange (LE); V5.1
interface for the support of Access Network (AN); Part 1: V5.1 interface
specification".
[2] ETS 300 324-5: "Signalling Protocols and Switching (SPS); V interfaces at the
digital Local Exchange (LE); V5.1 interface for the support of Access Network
(AN); Part 5: Test Suite Structure and Test Purposes (TSS&TP) specification for
the network layer (LE side)".
[3] ETS 300 324-6: "Signalling Protocols and Switching (SPS); V interfaces at the
digital Local Exchange (LE); V5.1 interface for the support of Access Network
(AN); Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation
eXtra Information for Testing (PIXIT) proforma specification for the network
layer (LE side)".
[4] ETS 300 347-1 (1994) including amendment A1 (1997): "Signalling Protocols
and Switching (SPS); V interfaces at the digital Local Exchange (LE); V5.2
interface for the support of Access Network (AN); Part 1: V5.2 interface
specification".
[5] ETS 300 347-2 (1994) including amendment A1 (1997): "Signalling Protocols
and Switching (SPS); V interfaces at the digital Local Exchange (LE); V5.2
interface for the support of Access Network (AN); Part 2: Protocol
Implementation Conformance Statement (PICS) proforma".
[6] ETS 300 347-5: "Signalling Protocols and Switching (SPS); V interfaces at the
digital Local Exchange (LE); V5.2 interface for the support of Access Network
(AN); Part 5: Test Suite Structure and Test Purposes (TSS&TP) specification for
the network layer (LE side)".
---------------------- Page: 9 ----------------------
SIST ETS 300 347-6 E1:2003
Page 8
Draft prETS 300 347-6: December 1997
[7] ISO/IEC 9646-1: "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 1: General concepts".
[8] ISO/IEC 9646-2: "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 2: Abstract test suite
specification".
[9] ISO/IEC 9646-3: "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 3: The Tree and
Tabular Combined Notation (TTCN)".
[10] ISO/IEC 9646-5: "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 5: Requirements on
test laboratories and clients for the conformance assessment process".
3 Definitions and abbreviations
3.1 Definitions
For the purposes of this ETS, all definitions given in ETS 300 324-6 [3] apply.
3.2 Abbreviations
For the purposes of this ETS, the following abbreviations apply:
AN Access Network
ASP Abstract Service Primitive
ATC Abstract Test Case
ATM Abstract Test Method
ATS Abstract Test Suite
BCC Bearer Channel Connection
BI Invalid Behaviour
BO Inopportune Behaviour
BV Valid Behaviour
CA CApability test
CTRL Control
DLL Data Link Layer
DSAP Data link SAP
FE Function Element
FSM Finite State Machine
IE Information Element
IEI Information Element Identifier
ISDN Integrated Services Digital Network
ISDN-BA ISDN-Basic Access
ISDN-PRA ISDN-Primary Rate Access
IT basic Interconnection Test
IUT Implementation Under Test
L3addr Layer 3 address
LC Line Circuit
LT1 Lower Tester 1
MPH Management Physical layer
NWK Network Layer
---------------------- Page: 10 ----------------------
SIST ETS 300 347-6 E1:2003
Page 9
Draft prETS 300 347-6: December 1997
PCO Point of Control and Observation
PDU Protocol Data Unit
PICS Protocol Implementation Conformance Statement
PIXIT Protocol Implementation eXtra Information for Testing
REQ Request
SAP Service Access Point
SUT System Under Test
TP Test Purposes
TSS Test Suite Structure
TTCN Tree and Tabular Combined Notation
UL Upper Layer
UT Upper Tester
V5DLaddr V5 Data Link address
4 Abstract test method
This clause describes the Abstract Test Method (ATM) and the Point of Control and Observation (PCO)
used to test the NWK of the V5.2 protocol for the LE components.
4.1 ATM
Principally, the remote test method is used for V5.2 LE NWK conformance testing. Certain V5.2 LE NWK
TPs need also part of the service and national functions. Therefore, the embedded variant of the remote
test method is applied.
The national dependent information is defined in the PIXIT.
4.2 NWK layer protocol testing
The V5.2 implementations do not offer a direct access to the upper service boundary. The remote test
method was chosen because any co-ordination procedures can only be expressed in an informal way.
V5 Test System SUT
UT
LT1
V5 NW K PDUs
IUT
V5 NW K
PCO/DSAP
DL-DATA
BC C, Control, Link control, PSTN
Service Provider
and Protection protocol
DLL & PHL layers
DL connection endpoints
Figure 1: Remote test method applied to the V5.2 NWK layer testing
LT1: A Lower Tester (LT1) is located in a remote V5.2 test system. It controls and
observes the behaviours of the IUT.
DSAP: A unique Data link Service Access Point (DSAP) is defined at the V5.2 interface
and commonly used for exchanging service data of the different network layer
protocol functional entities: PSTN, Control protocols.
---------------------- Page: 11 ----------------------
SIST ETS 300 347-6 E1:2003
Page 10
Draft prETS 300 347-6: December 1997
PCO: The PCOs for NWK testing are located on the DSAP, PSAP, PSTN_ACCESS
and PCM_ACCESS interfaces. All test events at the DSAP are specified in
terms of data link layer Abstract Service Primitives (ASPs) and network layer
PDUs. All test events at the PSAP are specified in terms of physical layer
ASPs. All test events at PSTN_ACCESS and PCM_ACCESS are defined as
ASPs.
UT: No explicit Upper Tester (UT) exists in the test system. However, the SUT
needs to carry out some UL functions to achieve some effects of test co-
ordination procedures. Designing ATS, the capability of the system
management functions, such as controls of the IUT, its interactions with the Q
interface may be taken into account. The controls of the IUT will be implied or
informally expressed in the ATS, but no assumption shall be made regarding
their feasibility or realization. Examples of such controls could be to provoke
restarting IUT or blocking/unblocking procedures through Q interface.
4.3 Data link addresses
Within the DSAP, different V5DLaddr are used to identify each corresponding data link connection. Each
network layer protocol functional entity can have only one data link connection, e.g. all PSTN signalling
information share one data link connection.
Table 1 shows the allocated V5DLaddr used by the protocol function entities.
Table 1: V5DLaddr
Protocol PSTN Control BCC Protection Link Control
V5DLaddr 8176 8177 8178 8179 8180
4.4 Execution of TCs
4.4.1 Handling of error indication
During the execution of the NWK ATS many error indications will be sent to the system management due
to the invalid and the inopportune TCs. It is up to the IUT supplier to take the necessary precautions to
avoid any impact on the test result.
4.4.2 TC execution sequence
The following test sequence shall be applied:
The TC containing the start-up procedure shall always be the first TC executed. Also in any case where
the IUT has to be restarted this TC shall be first executed.
Protocol groups: CTRL ⇒ LINK⇒ PROTECTION⇒ BCC⇒ PSTN.
Test groups: IT ⇒ CA ⇒ TI ⇒ BV ⇒ BO ⇒ BI.
Interactions between the different test groups are not considered. It is up to the IUT supplier to take the
necessary precautions to avoid any impact on the test result.
---------------------- Page: 12 ----------------------
SIST ETS 300 347-6 E1:2003
Page 11
Draft prETS 300 347-6: December 1997
5 Untestable test purposes
This clause contains a list of TPs which are not covered by in the ATS due to the chosen ATM or other
restrictions.
5.1 Control protocol
Table 2 lists TPs which are not covered by the ATS due to the unknown reaction of the IUT after testing
the TPs.
Table 2: Untestable TPs (1)
Test Purpose ID Reference to ETS 300 324-5 [2]
TP1313S0_04 Refer to subclause 5.2.3.1.3
TP1313SM_07 Refer to subclause 5.2.3.1.3
TP1313SM_10 Refer to subclause 5.2.3.1.3
Table 3 lists TPs which are not covered by the ATS due to existing optional procedures which may or may
not be applied by the IUT.
Table 3: Untestable TPs (2)
Test Purpose ID Reference to ETS 300 324-5 [2]
TP1313SM_06 Refer to subclause 5.2.3.1.3
TP1313SM_08 Refer to subclause 5.2.3.1.3
TP1313SM_09 Refer to subclause 5.2.3.1.3
Table 4 lists TPs which are not covered by the ATS because it is not possible to fix the IUT re-provisioning
Finite State Machine (FSM) in state LE1.
Table 4: Untestable TPs (3)
Test Purpose ID Reference to ETS 300 324-5 [2]
TP1313SM_09 Refer to subclause 5.2.3.1.3
Table 5 lists TPs which are not covered by the ATS because it is not possible to provoke the generation of
the necessary MPHs from system management.
Table 5: Untestable TPs (4)
Test Purpose ID Reference to ETS 300 324-5 [2]
TP1324S1001 Refer to subclause 5.2.3.2.2
TP1324SM_05 Refer to subclause 5.2.3.2.2
TP1324SM_11 Refer to subclause 5.2.3.2.2
TP1325S1001 Refer to subclause 5.2.3.2.3
TP1325SM_11 Refer to subclause 5.2.3.2.3
TP1325S2013 Refer to subclause 5.2.3.2.3
TP1325SM_24 Refer to subclause 5.2.3.2.3
Test Purpose ID Reference to ETS 300 347-5 [6]
TP1326S1001 Refer to subclause 5.2.3.2.4
TP1326SM_06 Refer to subclause 5.2.3.2.4
TP1326SM_11 Refer to subclause 5.2.3.2.4
---------------------- Page: 13 ----------------------
SIST ETS 300 347-6 E1:2003
Page 12
Draft prETS 300 347-6: December 1997
5.2 PSTN protocol
Table 6 lists TPs which are not covered by the ATS, because it is necessary to perform an incomplete
restart to fix the PSTN protocol in state LE0. The reaction of the IUT on an incomplete restart is not
defined.
Table 6: Untestable TPs (5)
Test Purpose ID Reference to ETS 300 324-5 [2]
TP23__S0_01 Refer to subclause 5.3.3.1
TP24__S0_01 Refer to subclause 5.3.4.1
TP24__S0_02 Refer to subclause 5.3.4.1
TP24__S0_03 Refer to subclause 5.3.4.1
TP24__S0_04 Refer to subclause 5.3.4.1
TP24__S0_05 Refer to subclause 5.3.4.1
TP24__S0_06 Refer to subclause 5.3.4.1
TP24__S0_07 Refer to subclause 5.3.4.1
TP24__S0_08 Refer to subclause 5.3.4.1
TP24__S0_09 Refer to subclause 5.3.4.1
TP24__S0_10 Refer to subclause 5.3.4.1
TP24__S0_11 Refer to subclause 5.3.4.1
TP24__S0_12 Refer to subclause 5.3.4.1
TP24__S0_13 Refer to subclause 5.3.4.1
TP26__S0_01 Refer to subclause 5.3.6.1
TP26__S0_02 Refer to subclause 5.3.6.1
TP26__S0_03 Refer to subclause 5.3.6.1
Table 7 lists TPs which are not covered by the ATS because it is not possible to provoke the generation of
the necessary MPHs from system management.
Table 7: Untestable TPs (6)
Test Purpose ID Reference to ETS 300 324-5 [2]
TP23__S0_02 Refer to subclause 5.3.3.1
TP23__S1_06 Refer to subclause 5.3.3.2
TP23__S2_08 Refer to subclause 5.3.3.3
TP23__S4_07 Refer to subclause 5.3.3.4
TP23__S5_10 Refer to subclause 5.3.3.5
TP23__S6_03 Refer to subclause 5.3.3.6
5.3 Link control protocol
Table 8 lists TPs which are not covered by the ATS due to the unknown reaction of the IUT after testing
the TPs.
Table 8: Untestable TPs (7)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP33_1SM_03 Refer to subclause 5.4.3.1
TP33_7SM_11 Refer to subclause 5.4.3.2
TP33_7SM_18 Refer to subclause 5.4.3.2
TP33_7SM_40 Refer to subclause 5.4.3.2
---------------------- Page: 14 ----------------------
SIST ETS 300 347-6 E1:2003
Page 13
Draft prETS 300 347-6: December 1997
Table 9 lists TPs which are not covered by the ATS due to the unknown generation of the necessary
MDUs from system management.
Table 9: Untestable TPs (8)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP33_7S1112 Refer to subclause 5.4.3.2
TP33_7S1113 Refer to subclause 5.4.3.2
TP33_7S2228 Refer to subclause 5.4.3.2
TP33_7S2229 Refer to subclause 5.4.3.2
TP33_7S2244 Refer to subclause 5.4.3.2
Table 10 lists TPs which are not covered by the ATS due to the unknown generation of a non-persistent
V5.2 link failure.
Table 10: Untestable TPs (9)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP33_7S2001 Refer to subclause 5.4.3.2
TP33_7S2002 Refer to subclause 5.4.3.2
TP33_7S2003 Refer to subclause 5.4.3.2
TP33_7S2004 Refer to subclause 5.4.3.2
TP33_7S2005 Refer to subclause 5.4.3.2
Table 11 lists TPs which are not covered by the ATS due to untestable requirements.
Table 11: Untestable TPs (10)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP33_7S2134 Refer to subclause 5.4.3.2
TP33_7S2135 Refer to subclause 5.4.3.2
5.4 BCC protocol
Table 12 lists TPs which are not covered by the ATS due to the unknown invoking of the tested
procedures.
Table 12: Untestable TPs (12)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP42__SM_02 Refer to subclause 5.5.2
TP42__SM_03 Refer to subclause 5.5.2
TP42__SM_04 Refer to subclause 5.5.2
TP42__SM_05 Refer to subclause 5.5.2
TP43__SM_01 Refer to subclause 5.5.3
TP43__SM_02 Refer to subclause 5.5.3
TP43__SM_03 Refer to subclause 5.5.3
---------------------- Page: 15 ----------------------
SIST ETS 300 347-6 E1:2003
Page 14
Draft prETS 300 347-6: December 1997
Table 13 lists TPs which are not covered by the ATS due to the unknown reaction of the IUT after testing
the TPs.
Table 13: Untestable TPs (12)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP43__S0_11 Refer to subclause 5.5.3
TP43__S0_12 Refer to subclause 5.5.3
TP43__S0_13 Refer to subclause 5.5.3
TP43__S0_14 Refer to subclause 5.5.3
TP43__S0_15 Refer to subclause 5.5.3
TP46__S4_01 Refer to subclause 5.5.6
TP46__S4_02 Refer to subclause 5.5.6
TP46__S4_03 Refer to subclause 5.5.6
TP46__S4_04 Refer to subclause 5.5.6
TP46__S4_05 Refer to subclause 5.5.6
TP46__S4_06 Refer to subclause 5.5.6
TP46__S4_08 Refer to subclause 5.5.6
Table 14 lists TPs which are not covered by the ATS due to the unknown generation of the necessary
primitives over the Q-interface.
Table 14: Untestable TPs (13)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP43__SM_08 Refer to subclause 5.5.3
TP45__S1_11 Refer to subclause 5.5.5
5.5 Protection protocol
Table 15 lists TPs which are not covered by the ATS due to the unknown reaction of the IUT after testing
the TPs.
Table 15: Untestable TPs (14)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP56__S0_02 Refer to subclause 5.6.5
TP56__S1_04 Refer to subclause 5.6.5
TP56__S1_06 Refer to subclause 5.6.5
TP56__S1_07 Refer to subclause 5.6.5
Table 16 lists TPs which are not covered by the ATS due to the unknown invoking of the tested
procedures.
Table 16: Untestable TPs (15)
Test Purpose ID Reference to ETS 300 347-5 [6]
TP53__SM_04 Refer to subclause 5.6.3
TP53__SM_05 Refer to subclause 5.6.3
TP53__S1_13 Refer to subclause 5.6.3
TP53__S1_15 Refer to subclause 5.6.3
---------------------- Page: 16 ----------------------
SIST ETS 300 347-6 E1:2003
Page 15
Draft prETS 300 347-6: December 1997
6 Abstract test suite conventions
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.
The ATS conventions contain two clauses, the naming conventions and the implementation conventions.
The naming conventions describe the structure of the naming of all ATS elements. The implementation
conventions describe the functional structure of the ATS.
NOTE: To define the ATS, the guidelines given in ETS 300 406 and ETR 141 were
considered.
6.1 Naming conventions
6.1.1 Declaration part
The ID names of the following definitions are written in lowercase:
- structured type definitions;
- ASP type definitions;
- PDU type definitions.
The ID names of the following definitions are written in uppercase:
- Test Suite Parameter Declarations;
- Test Case Selection Expression Definitions;
- Test Suite Constant Declarations;
- Test Case Variable Declarations.
ID names of PDUs and structured types commence with a protocol identifier to define which protocol they
are belonging to. The following identifiers are used:
- control protocol: ctrl e.g. crtl_common_control_ack;
- PSTN signalling: pstn e.g. pstn_signal_ack.
ID names of PDUs and structured types which are used for invalid tests commence with "bi".
EXAMPLE: bi_com_ctrl_two_mety.
Complete names as defined in the specifications are used for ID names of declarations.
EXAMPLE: ctrl_control_function_element.
Test suite parameter ID names commence with TSP:
- PICS are identified by adding the letter "C": TSPC_. (e.g.: TSPC_PSTN);
- PIXIT are identified by adding the letter "X": TSPX_. (e.g.: TSPX_PORT_ADDRESS).
If a test suite parameter is representing a system parameter or value, only the parameter name is used.
EXAMPLE: MR (receive sequence number in signal message).
Test suite operations commence with TSO.
EXAMPLE: TSO_INTEGER_TO_OCTETSTRING.
Test suite constant ID names commence with TSC.
EXA
...
SLOVENSKI STANDARD
SIST ETS 300 347-6 E1:2003
01-december-2003
Vmesniki V pri digitalnih krajevnih centralah (LE) – Vmesnik V5.2 za podporo
dostopovnemu omrežju (AN) – 6. del: Abstraktni preskušalni niz (ATS) in delna
dodatna informacija za preskušanje izvedbe protokola (PIXIT) – Proforma
specifikacija za omrežno plast na strani krajevne centrale (LE)
V interfaces at the digital Local Exchange (LE); V5.2 interface for the support of Access
Network (AN); Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation
eXtra Information for Testing (PIXIT) proforma specification for the network layer (LE
side)
Ta slovenski standard je istoveten z: ETS 300 347-6 Edition 1
ICS:
33.040.30 Komutacijski in signalizacijski Switching and signalling
sistem systems
SIST ETS 300 347-6 E1:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ETS 300 347-6 E1:2003
---------------------- Page: 2 ----------------------
SIST ETS 300 347-6 E1:2003
EUROPEAN ETS 300 347-6
TELECOMMUNICATION April 1999
STANDARD
Source: SPS Reference: DE/SPS-09003.4-6
ICS: 33.020
Key words: V interface, V5 interface, PSTN, ISDN, LE, ATS, PIXIT, testing, layer 3, AN
V interfaces at the digital Local Exchange (LE);
V5.2 interface for the support of Access Network (AN);
Part 6: Abstract Test Suite (ATS) and partial Protocol
Implementation eXtra Information for Testing (PIXIT) proforma
specification for the network layer (LE side)
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 347-6 E1:2003
Page 2
ETS 300 347-6: April 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 347-6 E1:2003
Page 3
ETS 300 347-6: April 1999
Contents
Foreword . 5
1 Scope. 7
2 Normative references . 7
3 Definitions and abbreviations. 8
3.1 Definitions. 8
3.2 Abbreviations. 8
4 Abstract test method. 9
4.1 ATM. 9
4.2 NWK layer protocol testing. 9
4.3 Data link addresses. 10
4.4 Execution of TCs . 10
4.4.1 Handling of error indication . 10
4.4.2 TC execution sequence . 10
5 Untestable test purposes . 10
5.1 Control protocol . 10
5.2 PSTN protocol . 11
5.3 Link control protocol . 11
5.4 BCC Protocol. 12
5.5 Protection protocol. 12
6 Abstract test suite conventions . 13
6.1 Naming conventions. 13
6.1.1 Declaration part. 13
6.1.2 Constraint part . 14
6.1.3 Dynamic part. 14
6.1.3.1 Test cases. 14
6.1.3.2 Test steps. 14
6.1.3.3 General aspects . 14
6.1.4 ATS abbreviations. 15
6.2 Implementation conventions. 15
6.2.1 Declaration part. 15
6.2.2 Constraint part . 16
6.2.3 Dynamic part. 16
6.2.4 Documentation. 17
Annex A (normative): Abstract test suite for NWK testing . 18
A.1 The TTCN Graphical form (TTCN.GR). 18
A.2 The TTCN Machine Processable form (TTCN.MP). 18
Annex B (normative): Partial PIXIT proforma . 19
B.1 Introduction . 19
B.2 PIXIT proforma . 19
B.2.1 Identification summary . 19
B.2.2 Abstract test suite summary. 19
B.2.3 Test laboratory. 19
B.2.4 Client . 20
B.2.5 SUT . 20
---------------------- Page: 5 ----------------------
SIST ETS 300 347-6 E1:2003
Page 4
ETS 300 347-6: April 1999
B.2.6 Protocol layer information .20
B.2.6.1 Protocol identification .20
B.2.6.2 IUT information.21
Annex C (informative): Bibliography.29
History.30
---------------------- Page: 6 ----------------------
SIST ETS 300 347-6 E1:2003
Page 5
ETS 300 347-6: April 1999
Foreword
This European Telecommunication Standard (ETS) has been produced by the Signalling Protocols and
Switching (SPS) Technical Committee of the European Telecommunications Standards Institute (ETSI).
This ETS is part 6 of a multi-part standard covering the V5.2 interface as described below:
Part 1: "V5.2 interface specification";
Part 2: "Protocol Implementation Conformance Statement (PICS) proforma";
Part 3: "Test Suite Structure and Test Purposes (TSS&TP) specification for the network layer (AN
side)";
Part 4: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing
(PIXIT) proforma specification for the network layer (AN side)";
Part 5: "Test Suite Structure and Test Purposes (TSS&TP) specification for the network layer (LE
side)";
Part 6: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for
Testing (PIXIT) proforma specification for the network layer (LE side)";
Part 7: "Test Suite Structure and Test Purposes (TSS&TP) specification for the data link layer";
Part 8: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing
(PIXIT) proforma specification for the data link layer";
Part 9: "Test specification for the physical layer".
Transposition dates
Date of adoption of this ETS: 26 March 1999
Date of latest announcement of this ETS (doa): 30 June 1999
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 31 December 1999
Date of withdrawal of any conflicting National Standard (dow): 31 December 1999
---------------------- Page: 7 ----------------------
SIST ETS 300 347-6 E1:2003
Page 6
ETS 300 347-6: April 1999
Blank page
---------------------- Page: 8 ----------------------
SIST ETS 300 347-6 E1:2003
Page 7
ETS 300 347-6: April 1999
1 Scope
This sixth part of ETS 300 347 contains the Abstract Test Suite (ATS) as well as the Abstract Test Method
(ATM) and the partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma for the
Network layer (NWK) of the V5.2 interface and parts of the system management of the Local Exchange
(LE) side of a V5.2 interface.
The objective of this ETS is to provide an ATS containing conformance tests which give a high probability
of inter-operability of an Access Network (AN) and a LE from different manufacturers over the V5.2
interface.
ISO/IEC 9646-1 [7] and ISO/IEC 9646-2 [8] are used as the basis for the test methodology. The ATS is
defined using the Tree and Tabular Combined Notation (TTCN) according to ISO/IEC 9646-3 [9].
The ATS in annex A describes a set of Test Cases (TCs) which are based on the Test Purposes (TPs)
specified in ETS 300 347-5 [6] (which is an extension of ETS 300 324-5 [2]). The TCs provide the
implementation of the TPs and can be converted into an executable test suite by using available TTCN
translators and the corresponding tools.
Annex B provides the partial PIXIT proforma.
Annex C lists the informative references.
2 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 324-1 (1994) including amendment A1: "V interfaces at the digital
Local Exchange (LE); V5.1 interface for the support of Access Network (AN);
Part 1: V5.1 interface specification".
[2] ETS 300 324-5 (1999): "V interfaces at the digital Local Exchange (LE); V5.1
interface for the support of Access Network (AN); Part 5: Test Suite Structure
and Test Purposes (TSS&TP) specification for the network layer (LE side)".
[3] ETS 300 324-6 (1999): "V interfaces at the digital Local Exchange (LE); V5.1
interface for the support of Access Network (AN); Part 6: Abstract Test Suite
(ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT)
proforma specification for the network layer (LE side)".
[4] ETS 300 347-1 (1994) including amendment A1: "V interfaces at the digital
Local Exchange (LE); V5.2 interface for the support of Access Network (AN);
Part 1: V5.2 interface specification".
[5] ETS 300 347-2 (1994): "V interfaces at the digital Local Exchange (LE); V5.2
interface for the support of Access Network (AN); Part 2: Protocol
Implementation Conformance Statement (PICS) proforma".
[6] ETS 300 347-5 (1999): "V interfaces at the digital Local Exchange (LE); V5.2
interface for the support of Access Network (AN); Part 5: Test Suite Structure
and Test Purposes (TSS&TP) specification for the network layer (LE side)".
[7] ISO/IEC 9646-1: "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 1: General concepts".
[8] ISO/IEC 9646-2: "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 2: Abstract test suite
specification".
---------------------- Page: 9 ----------------------
SIST ETS 300 347-6 E1:2003
Page 8
ETS 300 347-6: April 1999
[9] ISO/IEC 9646-3: "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 3: The Tree and
Tabular Combined Notation (TTCN)".
[10] ISO/IEC 9646-5: "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework - Part 5: Requirements on
test laboratories and clients for the conformance assessment process".
3 Definitions and abbreviations
3.1 Definitions
For the purposes of this ETS, all definitions given in ETS 300 324-6 [3] apply.
3.2 Abbreviations
For the purposes of this ETS, the following abbreviations apply:
AN Access Network
ASP Abstract Service Primitive
ATC Abstract Test Case
ATM Abstract Test Method
ATS Abstract Test Suite
BCC Bearer Channel Connection
BI Invalid Behaviour
BO Inopportune Behaviour
BV Valid Behaviour
CA CApability test
CTRL Control
DLL Data Link Layer
DSAP Data link SAP
FE Function Element
FSM Finite State Machine
IE Information Element
ISDN Integrated Services Digital Network
ISDN-BA ISDN-Basic Access
ISDN-PRA ISDN-Primary Rate Access
IT basic Interconnection Test
IUT Implementation Under Test
L3addr Layer 3 address
LC Line Circuit
LT1 Lower Tester 1
MPH Management Physical layer
NWK Network Layer
PCO Point of Control and Observation
PDU Protocol Data Unit
PICS Protocol Implementation Conformance Statement
PIXIT Protocol Implementation eXtra Information for Testing
REQ Request
SAP Service Access Point
SUT System Under Test
TP Test Purposes
TSS Test Suite Structure
TTCN Tree and Tabular Combined Notation
UL Upper Layer
UT Upper Tester
V5DLaddr V5 Data Link address
---------------------- Page: 10 ----------------------
SIST ETS 300 347-6 E1:2003
Page 9
ETS 300 347-6: April 1999
4 Abstract test method
This clause describes the Abstract Test Method (ATM) and the Point of Control and Observation (PCO)
used to test the NWK of the V5.2 protocol for the LE components.
4.1 ATM
Principally, the remote test method is used for V5.2 LE NWK conformance testing. Certain V5.2 LE NWK
TPs need also part of the service and national functions. Therefore, the embedded variant of the remote
test method is applied.
The national dependent information is defined in the PIXIT.
4.2 NWK layer protocol testing
The V5.2 implementations do not offer a direct access to the upper service boundary. The remote test
method was chosen because any co-ordination procedures can only be expressed in an informal way.
V5 Test System SUT
UT
LT1
V5 NW K PDUs
IUT
V5 NW K
PCO/DSAP
DL-DATA
BC C, Control, Link control, PSTN
Service Provider
and Protection protocol
DLL & PHL layers
DL connection endpoints
Figure 1: Remote test method applied to the V5.2 NWK layer testing
LT1: A Lower Tester (LT1) is located in a remote V5.2 test system. It controls and
observes the behaviours of the IUT.
DSAP: A unique Data link Service Access Point (DSAP) is defined at the V5.2 interface
and commonly used for exchanging service data of the different network layer
protocol functional entities: PSTN, Control protocols.
PCO: The PCOs for NWK testing are located on the DSAP, PSAP, PSTN_ACCESS
and PCM_ACCESS interfaces. All test events at the DSAP are specified in
terms of data link layer Abstract Service Primitives (ASPs) and network layer
PDUs. All test events at the PSAP are specified in terms of physical layer ASPs.
All test events at PSTN_ACCESS and PCM_ACCESS are defined as ASPs.
UT: No explicit Upper Tester (UT) exists in the test system. However, the SUT
needs to carry out some UL functions to achieve some effects of test co-
ordination procedures. Designing ATS, the capability of the system
management functions, such as controls of the IUT, its interactions with the Q
interface may be taken into account. The controls of the IUT will be implied or
informally expressed in the ATS, but no assumption shall be made regarding
their feasibility or realization. Examples of such controls could be to provoke
restarting IUT or blocking/unblocking procedures through Q interface.
---------------------- Page: 11 ----------------------
SIST ETS 300 347-6 E1:2003
Page 10
ETS 300 347-6: April 1999
4.3 Data link addresses
Within the DSAP, different V5DLaddr are used to identify each corresponding data link connection. Each
network layer protocol functional entity can have only one data link connection, e.g. all PSTN signalling
information share one data link connection.
Table 1 shows the allocated V5DLaddr used by the protocol function entities.
Table 1: V5DLaddr
Protocol PSTN Control BCC Protection Link Control
V5DLaddr 8176 8177 8178 8179 8180
4.4 Execution of TCs
4.4.1 Handling of error indication
During the execution of the NWK ATS many error indications will be sent to the system management due
to the invalid and the inopportune TCs. It is up to the IUT supplier to take the necessary precautions to
avoid any impact on the test result.
4.4.2 TC execution sequence
The following test sequence shall be applied:
The TC containing the start-up procedure shall always be the first TC executed. Also in any case where
the IUT has to be restarted this TC shall be first executed.
Protocol groups: CTRL ⇒ LINK⇒ PROTECTION⇒ BCC⇒ PSTN.
Test groups: IT ⇒ CA ⇒ TI ⇒ BV ⇒ BO ⇒ BI.
Interactions between the different test groups are not considered. It is up to the IUT supplier to take the
necessary precautions to avoid any impact on the test result.
5 Untestable test purposes
This clause contains a list of TPs which are not covered by in the ATS due to the chosen ATM or other
restrictions.
5.1 Control protocol
Table 2 lists TPs which are not covered by the ATS due to unknown reaction of the IUT after testing the
TPs.
Table 2: Untestable TPs
Test Purpose ID
TP1326S1001
TP1326SM_06
TP1326SM_11
NOTE: Only V5.2 specific TPs are listed. See ETS 300 324-6 [3] also.
---------------------- Page: 12 ----------------------
SIST ETS 300 347-6 E1:2003
Page 11
ETS 300 347-6: April 1999
5.2 PSTN protocol
See ETS 300 324-6 [3].
5.3 Link control protocol
Table 3 lists TPs which are not covered by the ATS due to existing optional procedures which may or may
not be applied by the IUT.
Table 3: Untestable TPs
Test Purpose ID
TP31__SM_01
TP33_1S1_01
TP33_1SM_03
TP33_7S1002
TP33_7S1103
TP33_7S1112
TP33_7S1113
TP33_7S2001
TP33_7S2105
TP33_7S2134
TP33_7S2135
TP33_7S2204
TP33_7S2228
TP33_7S2229
TP33_7S2244
TP33_7SM_11
TP33_7SM_18
TP33_7SM_40
---------------------- Page: 13 ----------------------
SIST ETS 300 347-6 E1:2003
Page 12
ETS 300 347-6: April 1999
5.4 BCC Protocol
Table 4 lists TPs which are not covered by the ATS because it is not possible to fix the IUT re-provisioning
Finite State Machine (FSM) in state LE1.
Table 4: Untestable TPs
Test Purpose ID
TP41__SM_01
TP42__SM_02
TP42__SM_03
TP42__SM_04
TP42__SM_05
TP43__SM_23
TP43__SM_24
TP43__SM_25
5.5 Protection protocol
Table 5 lists TPs which are not covered by the ATS because it is not possible to provoke the generation of
the necessary MPHs from system management.
Table 5: Untestable TPs
Test Purpose ID
TP51__SM_01
TP53__S1_13
TP53__SM_04
TP53__SM_05
TP53__SM_15
TP56__S0_02
TP56__S1_04
TP56__S1_06
TP56__S1_07
---------------------- Page: 14 ----------------------
SIST ETS 300 347-6 E1:2003
Page 13
ETS 300 347-6: April 1999
6 Abstract test suite conventions
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.
The ATS conventions contain two clauses, the naming conventions and the implementation conventions.
The naming conventions describe the structure of the naming of all ATS elements. The implementation
conventions describe the functional structure of the ATS.
NOTE: To define the ATS, the guidelines given in ETS 300 406 and ETR 141 were
considered.
6.1 Naming conventions
6.1.1 Declaration part
The ID names of the following definitions are written in lowercase:
- structured type definitions;
- ASP type definitions;
- PDU type definitions.
The ID names of the following definitions are written in uppercase:
- Test Suite Parameter Declarations;
- Test Case Selection Expression Definitions;
- Test Suite Constant Declarations;
- Test Case Variable Declarations.
ID names of PDUs and structured types commence with a protocol identifier to define which protocol they
are belonging to. The following identifiers are used:
- control protocol: ctrl e.g. crtl_common_control_ack;
- PSTN signalling: pstn e.g. pstn_signal_ack.
ID names of PDUs and structured types which are used for invalid tests commence with "bi".
EXAMPLE 1: bi_com_ctrl_two_mety.
Complete names as defined in the specifications are used for ID names of declarations.
EXAMPLE 2: ctrl_control_function_element.
Test suite parameter ID names commence with TSP:
- PICS are identified by adding the letter "C": TSPC_. (e.g.: TSPC_PSTN);
- PIXIT are identified by adding the letter "X": TSPX_. (e.g.: TSPX_PORT_ADDRESS).
If a test suite parameter is representing a system parameter or value, only the parameter name is used.
EXAMPLE 3: MR (receive sequence number in signal message).
Test suite operations commence with TSO.
---------------------- Page: 15 ----------------------
SIST ETS 300 347-6 E1:2003
Page 14
ETS 300 347-6: April 1999
EXAMPLE 4: TSO_INTEGER_TO_OCTETSTRING.
Test suite constant ID names commence with TSC.
EXAMPLE 5: TSC_CFE_FE201_2_UNBL.
If the constant is representing a system parameter or value, only the parameter name is used.
EXAMPLE 6: N01.
ID names of Timers commence with T. The same names as in the specification are used.
EXAMPLE 7: T01.
6.1.2 Constraint part
Constraint names commence with uppercase. The remaining part of the ID name is written in lowercase.
ID names of elements concerning the same subject have equivalent names in the declaration and the
constraint part:
Declaration part: ctrl_control_function_element;
Constraint part: Ctrl_control_function_element.
The name of the modified constraint describes the particularity of the modified constraint.
EXAMPLE: Ctrl_cc_mand_only (common control message which contains only the
mandatory IEs).
If formal parameter lists are used, the variable names are written in lowercase. The variable name is the
same as the name of the element it is representing.
6.1.3 Dynamic part
6.1.3.1 Test cases
The identifier of the TCs is constructed in the same way as for the TPs described in ETS 300 347-5 [6],
subclause 5.1.1, with the exception that "TP" is replaced by "TC".
TP identifier: TP1324S1106;
TC identifier: TC1324S1106.
6.1.3.2 Test steps
In TCs, test steps as well as local trees are used. To allow an easy distinction, the following naming is
applied:
local tree: LTS_[local_tree_name];
test step: STEP_[test-step_name].
6.1.3.3 General aspects
All verdict assignments are labelled. To allow an exact identification in which table the verdict was
assigned, the following name convention is applied:
B test Body
CS status verification test steps (Check Status)
D Default
E Error handling test steps
PO POstamble
PR PReamble
S test Step
---------------------- Page: 16 ----------------------
SIST ETS 300 347-6 E1:2003
Page 15
ETS 300 347-6: April 1999
Combinations of labels are also possible.
EXAMPLE: DPR --> label which is used in a default for preambles.
6.1.4 ATS abbreviations
These abbreviations are used to shorten identifier names:
addr address
act activate
acc access
ack acknowledgement
alloc allocation
cau cause
cc common control
cfe control function element
cfi control function identifier
chan channel
com common
cpl complete
ctrl control
dl data link
enq enquiry
est establish
func function
ind indication
interf interface
mand mandatory
mety message type
mod modified
par parameter
pc port control
pd protocol discriminator
perform performance
prog progress
pr protection protocol
prot protocol
prov provisioned
repro re-provisioning
req request
rest restart
rsp response
up user port
var variant
verify verifying
vid variant & interface ID
6.2 Implementation conventions
6.2.1 Declaration part
The comment line of single element TTCN tables (e.g. test suite constants) is used to give a reference
where the format and content of the element is described in the relevant protocol specifications. Any
particularity of the element format or content is described in the comment line.
The comment line in the header of multi-element TTCN tables (e.g. ASPs) is used to reference to the
protocol specification.
The detailed comments are used to describe any particularity of the table.
---------------------- Page: 17 ----------------------
SIST ETS 300 347-6 E1:2003
Page 16
ETS 300 347-6: April 1999
In the ASP and PDU declarations, the comments column is used to identify if an element is mandatory or
optional.
m: mandatory;
o: optional.
In the ASP and PDU declarations the comments column is further used to give information about the
element value, in particular if the element contains a fixed spare value.
In tables where structure types are used the information element and the relevant structured type have
always the same name, that allows to have the same structure as in the protocol standards is used to
document the relation between information elements in a table and their specific description in an other
clause of the protocol standard.
6.2.2 Constraint part
The ASPs and PDUs are defined in a way that all relevant element are parameterized. That improves the
transparency of the constraints in the dynamic part, as all values which are relevant for the test are always
present.
Generally the base constraint contains all possible parameters and the relevant formal parameter list
which goes with the base constraint. In case where a specific message IE is not used at all in the ATS, the
base constraint will not contain such an IE. The base constraints of the PSTN protocol contain all
mandatory IEs. The optional IEs are defined in one element of type OCTETSTRING. The actual value and
format of the optional IE has to be defined in the PIXITs according to the PSTN specifications which is
implemented in the IUT.
Modified constraints have the same parameter list as the base constraint. Not used elements of the
parameter list are set to a default value "ANY" in the dynamic part. The number of base constraints is
reduced to a minimum.
The comment line of a constraint contains always the reference to the used specifications. The detailed
comments sector is used to describe any particularity of the table.
6.2.3 Dynamic part
Some TCs need a particular initialization of the IUT environment conditions to run the actual test, e.g. for
testing re-provisioning procedures. Such message sequence can be quite complicated and long. In cases
where a Local Test Step (LTS) facilitates the TC structure, the preamble and the condition setting are
described in a LTS called LTS_pre_step. All LTS_pre_steps are described in the detailed comment part
of the TTCN table.
Some TCs need after the actual test a particular re-initialization of the IUT, e.g. after re-provisioning. Such
message sequence can be quite complicated and long. In cases where a Local Test Step (LTS) facilitates
the TC structure, the postamble and the re-initialization are described in a LTS called LTS_
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.