ETSI EN 301 144-6 V1.1.1 (2000-12)
Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) and Signalling System No.7 (SS7) protocols; Signalling application for the mobility management service on the alpha interface; Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the network
Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) and Signalling System No.7 (SS7) protocols; Signalling application for the mobility management service on the alpha interface; Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the network
DEN/SPAN-05121-6
Digitalno omrežje z integriranimi storitvami (ISDN) – Protokoli digitalne naročniške signalizacije št. 1 (DSS1) in signalizacije št. 7 (SS7) – Signalizacijska aplikacija za storitev upravljanja mobilnosti na vmesniku alfa – 6. del: Abstraktni preskušalni niz (ATS) in delna dodatna informacija za preskušanje izvedbe protokola (PIXIT) – Proforma specifikacija za omrežje
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
SIST EN 301 144-6 V1.1.1:2005
01-januar-2005
'LJLWDOQRRPUHåMH]LQWHJULUDQLPLVWRULWYDPL,6'1±3URWRNROLGLJLWDOQHQDURþQLãNH
VLJQDOL]DFLMHãW'66LQVLJQDOL]DFLMHãW66±6LJQDOL]DFLMVNDDSOLNDFLMD]D
VWRULWHYXSUDYOMDQMDPRELOQRVWLQDYPHVQLNXDOID±GHO$EVWUDNWQLSUHVNXãDOQL
QL]$76LQGHOQDGRGDWQDLQIRUPDFLMD]DSUHVNXãDQMHL]YHGEHSURWRNROD3,;,7±
3URIRUPDVSHFLILNDFLMD]DRPUHåMH
Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one
(DSS1) and Signalling System No.7 (SS7) protocols; Signalling application for the
mobility management service on the alpha interface; Part 6: Abstract Test Suite (ATS)
and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma
specification for the network
Ta slovenski standard je istoveten z: EN 301 144-6 Version 1.1.1
ICS:
33.080 Digitalno omrežje z Integrated Services Digital
integriranimi storitvami Network (ISDN)
(ISDN)
SIST EN 301 144-6 V1.1.1:2005 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST EN 301 144-6 V1.1.1:2005
---------------------- Page: 2 ----------------------
SIST EN 301 144-6 V1.1.1:2005
ETSI EN 301 144-6 V1.1.1 (2000-12)
European Standard (Telecommunications series)
Integrated Services Digital Network (ISDN);
Digital Subscriber Signalling System No. one (DSS1) and
Signalling System No.7 (SS7) protocols;
Signalling application for the mobility management
service on the alpha interface;
Part 6: Abstract Test Suite (ATS) and partial Protocol
Implementation eXtra Information for Testing (PIXIT)
proforma specification for the network
---------------------- Page: 3 ----------------------
SIST EN 301 144-6 V1.1.1:2005
2 ETSI EN 301 144-6 V1.1.1 (2000-12)
Reference
DEN/SPAN-05121-6
Keywords
ISDN, DSS1, ATS, PIXIT, network, CTM, SS7
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33492 94 4200 Fax: +33493 65 4716
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
Individual copies of the present document can be downloaded from:
http://www.etsi.org
The present document may be made available in more than one electronic version or in print. In any case of existing or
perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF).
In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive
within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at http://www.etsi.org/tb/status/
If you find errors in the present document, send your comment to:
editor@etsi.fr
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 2000.
All rights reserved.
ETSI
---------------------- Page: 4 ----------------------
SIST EN 301 144-6 V1.1.1:2005
3 ETSI EN 301 144-6 V1.1.1 (2000-12)
Contents
Intellectual Property Rights .5
Foreword.5
1 Scope.6
2 References.6
3 Definitions, symbols and abbreviations .6
3.1 Definitions . 6
3.2 Abbreviations. 7
4 Abstract Test Method.7
5 Untestable test purposes.8
6 ATS conventions .8
6.1 Version of TTCN used . 8
6.2 Naming conventions. 8
6.2.1 Declarations part. 8
6.2.1.1 Simple type, ASN.1 type and structured type definitions . 8
6.2.1.2 Test suite operations definitions. 8
6.2.1.3 Test suite parameter declarations. 8
6.2.1.4 Test case selection expression definitions. 8
6.2.1.5 Test suite constant declarations. 8
6.2.1.6 Test suite variable declarations. 8
6.2.1.7 Test case variable declarations . 8
6.2.1.8 PCO type declarations . 9
6.2.1.9 PCO declarations. 9
6.2.1.10 Timer declarations. 9
6.2.1.11 ASP type definitions. 9
6.2.1.12 PDU type definitions . 9
6.2.2 Constraints part. 9
6.2.2.1 Structured type constraints. 9
6.2.2.2 ASN.1 type constraints . 9
6.2.2.3 ASP constraints . 9
6.2.2.4 PDU constraint. 9
6.2.3 Dynamic part . 9
6.2.3.1 Test case identifiers . 10
6.2.3.2 Test step identifiers. 10
6.3 Use of ASN.1. 10
6.3.1 Situations where ASN.1 is used. 10
6.3.2 Specification of encoding rules. 10
7 ATS to TP map.11
8 PCTR conformance .11
9 PIXIT conformance .11
10 ATS conformance.11
Annex A (normative): Partial PCTR proforma.12
A.1 Identification summary .12
A.1.1 Protocol conformance test report. 12
A.1.2 IUT identification. 12
A.1.3 Testing environment. 13
A.1.4 Limits and reservations. 13
A.1.5 Comments. 13
ETSI
---------------------- Page: 5 ----------------------
SIST EN 301 144-6 V1.1.1:2005
4 ETSI EN 301 144-6 V1.1.1 (2000-12)
A.2 IUT conformance status.13
A.3 Static conformance summary .13
A.4 Dynamic conformance summary.14
A.5 Static conformance review report.14
A.6 Test campaign report .15
A.7 Observations.21
Annex B (normative): Partial PIXIT proforma.22
B.1 Identification summary .22
B.2 Abstract test suite summary .22
B.3 Test laboratory.22
B.4 Client (of the test laboratory) .23
B.5 System Under Test (SUT).23
B.6 Protocol information.24
B.6.1 Protocol identification . 24
B.6.2 IUT information . 24
B.6.2.1 Parameter values. 24
B.6.2.2 Configuration of IUT . 25
B.6.2.3 Timer values. 26
B.7 Basic call PIXIT items .26
B.7.1 Parameter values - information element coding. 26
Annex C (normative): Abstract Test Suite (ATS).28
C.1 The TTCN Graphical form (TTCN.GR).28
C.2 The TTCN Machine Processable form (TTCN.MP) .28
Annex D (informative): General structure of ATS .29
Bibliography.30
History .31
ETSI
---------------------- Page: 6 ----------------------
SIST EN 301 144-6 V1.1.1:2005
5 ETSI EN 301 144-6 V1.1.1 (2000-12)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (http://www.etsi.org/ipr).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This European Standard (Telecommunications series) has been produced by ETSI Technical Committee Services and
Protocols for Advanced Networks (SPAN).
The present document is part 6 of a multi-part deliverable covering the Digital Subscriber Signalling System No. one
(DSS1) and Signalling System No.7 protocols; Signalling application for the mobility management service on the alpha
interface, as identified below:
Part 1: "Protocol specification";
Part 2: "Protocol Implementation Conformance Statement (PICS) proforma specification";
Part 3: "Test Suite Structure and Test Purposes (TSS&TP) specification for the user";
Part 4: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT)
proforma specification for the user";
Part 5: "Test Suite Structure and Test Purposes (TSS&TP) specification for the network";
Part 6: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing
(PIXIT) proforma specification for the network".
National transposition dates
Date of adoption of this EN: 15 December 2000
Date of latest announcement of this EN (doa): 31 March 2001
Date of latest publication of new National Standard
or endorsement of this EN (dop/e): 30 September 2001
Date of withdrawal of any conflicting National Standard (dow): 30 September 2001
ETSI
---------------------- Page: 7 ----------------------
SIST EN 301 144-6 V1.1.1:2005
6 ETSI EN 301 144-6 V1.1.1 (2000-12)
1 Scope
This sixth part of EN 301 144 specifies the Abstract Test Suite (ATS) and partial Protocol Implementation eXtra
Information for Testing (PIXIT) proforma for the network of the Signalling application for the mobility management
service on the alpha interface. It is applicable to all types of exchanges as defined in the reference specification.
Part 5 of EN 301 144 specifies the Test Suite Structure and Test Purposes (TSS&TP) related to this protocol. Other
parts specify the TSS&TP and the ATS and partial PIXIT proforma for the User side for implementations conforming
to part 1 of EN 301 144 [5].
2 References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
• References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
• For a specific reference, subsequent revisions do not apply.
• For a non-specific reference, subsequent revisions do apply.
• A non-specific reference to an ETS shall also be taken to refer to later versions published as an EN with the same
number.
[1] ETSI EN 300 196: "Integrated Services Digital Network (ISDN); Generic functional protocol for
the support of supplementary services; Digital Subscriber Signalling System No. one (DSS1)
protocol".
[2] ISO/IEC 9646 (all parts): "Information Technology - Open Systems Interconnection -
Conformance testing methodology and framework".
[3] ETSI TR 101 101 (V1.1): "Methods for Testing and Specification (MTS); TTCN interim version
including ASN.1 1994 support [ISO/IEC 9646-3] (Second Edition Mock-up for JTC1/SC21
Review)".
[4] ETSI EN 300 175-5: "Digital Enhanced Cordless Telecommunications (DECT); Common
Interface (CI); Part 5: Network (NWK) Layer".
[5] ETSI EN 301 144-1: "Integrated Services Digital Network (ISDN); Digital Subscriber Signalling
System No. one (DSS1) and Signalling System No.7 (SS7); Signalling application for the mobility
management service on the alpha interface; Part 1: Protocol specification".
3 Definitions, symbols and abbreviations
3.1 Definitions
For the purposes of the present document, the terms and definitions given in ISO/IEC 9646 [2] apply.
ETSI
---------------------- Page: 8 ----------------------
SIST EN 301 144-6 V1.1.1:2005
7 ETSI EN 301 144-6 V1.1.1 (2000-12)
3.2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
ASP Abstract Service Primitive
ATS Abstract Test Suite
BER Basic Encoding Rules
IUT Implementation Under Test
LT Lower Tester
MOT Means Of Testing
PCO Point of Control and Observation
PDU Protocol Data Unit
PICS Protocol Implementation Conformance Statement
PIXIT Protocol Implementation eXtra Information for Testing
SUT System Under Test
TP Test Purpose
TSS Test Suite Structure
TTCN Tree and Tabular Combined Notation
UT Upper Tester
4 Abstract Test Method
The remote test method is applied for this ATS.
A Point of Control and Observation (PCO) resides at the service access point between layers 2 and 3 in the test system.
This PCO is named "L" (for Lower). The L PCO is used to control and observe the behaviour of the Implementation
Under Test (IUT) and test case verdicts are assigned depending on the behaviour observed at this PCO.
A second "informal" PCO, called "O" (for Operator) is used to specify control but not observation concerning the IUT;
events at this PCO are never used to generate test case verdicts. Messages sent by the tester at this PCO explicitly
indicate to the operator actions which are to be performed on the SUT. This is regarded as a preferred alternative to the
use of the implicit send event.
Tester Informal test co- SUT
ordination by
operator
Upper layer(s)
LT IUT
PCO L
Layer 2 Layer 2
Layer 1 Layer 1
Service provider
Figure 1: Remote test method with PCO O for test co-ordination
ETSI
---------------------- Page: 9 ----------------------
SIST EN 301 144-6 V1.1.1:2005
8 ETSI EN 301 144-6 V1.1.1 (2000-12)
5 Untestable test purposes
There are no untestable test purposes.
6 ATS conventions
6.1 Version of TTCN used
The version of TTCN used is that defined in TR 101 101 [3].
6.2 Naming conventions
6.2.1 Declarations part
This subclause describes the naming conventions chosen for the elements of the ATS declarations part.
6.2.1.1 Simple type, ASN.1 type and structured type definitions
The test suite simple type, ASN.1 type and structured type identifiers are written in lowercase starting by an uppercase
letter or completely in upper case letters.
6.2.1.2 Test suite operations definitions
The test suite operation identifiers are composed of strings in uppercase and lowercase letters starting by the string
"TSO_".
EXAMPLE: TSO_CalcFieLength
6.2.1.3 Test suite parameter declarations
The test suite parameter identifiers are composed of strings in uppercase and lowercase letters starting by the uppercase
string "PC_" for a PICS or "PX_" for a PIXIT.
6.2.1.4 Test case selection expression definitions
The naming conventions for the test case selection expression definitions use free text starting with the string: "TCSE_".
The name of the expression shall explain clearly the selection rule. The test case selection expressions are generally
logical combinations of the applied test suite parameter definitions.
6.2.1.5 Test suite constant declarations
The test suite constant identifiers are composed of strings in uppercase and lower letters starting by the uppercase string
"TSC_".
6.2.1.6 Test suite variable declarations
The test suite variable identifiers are composed of string in lowercase letters starting by the lowercase string "tsv_".
6.2.1.7 Test case variable declarations
The test case variable identifiers are composed of strings in lowercase letters starting by the lowercase string "tcv_".
ETSI
---------------------- Page: 10 ----------------------
SIST EN 301 144-6 V1.1.1:2005
9 ETSI EN 301 144-6 V1.1.1 (2000-12)
6.2.1.8 PCO type declarations
The point of control and observation type identifiers consist of two or three capital letters.
6.2.1.9 PCO declarations
The point of control and observation identifiers consist of one capital letter.
6.2.1.10 Timer declarations
The timer names begin with the prefix "T_", followed by a string in lowercase or uppercase letters with each word in
the following string starting with an uppercase letter.
6.2.1.11 ASP type definitions
The ASP types are defined in uppercase letters.
6.2.1.12 PDU type definitions
The type of a PDU is given in uppercase letters, followed by the string "_PDU".
6.2.2 Constraints part
This subclause describes the naming conventions chosen for the elements of the ATS constraints part.
6.2.2.1 Structured type constraints
Structured type constraint identifiers begin with an uppercase letter followed by uppercase and lowercase letters. The
meaning of the identifier represents the contents of the structured type constraint.
6.2.2.2 ASN.1 type constraints
ASN.1 type constraint identifiers begin with an uppercase letter followed by uppercase and lowercase letters. The
meaning of the identifier represents the contents of the ASN.1 type constraint.
6.2.2.3 ASP constraints
ASP constraint identifiers begin with an uppercase letter followed by uppercase and lowercase letters. The meaning of
the identifier represents the contents of the ASP constraint.
6.2.2.4 PDU constraint
Constraint identifiers begin with the type of the PDU meaningfully abbreviated, written in uppercase.
As a suffix a string "_S" or "_R" is appended to indicate if the constraint is sent or received by the tester. This string is
followed by a number allowing to distinguish between different variations of sent or received PDUs.
In case the PDU constraints are specific to the CTM part of the DECT access to GSM part of the ATS the character "C"
respectively "G" immediately follows the undersore character.
6.2.3 Dynamic part
This subclause describes the naming conventions chosen for the elements of the ATS dynamic part.
ETSI
---------------------- Page: 11 ----------------------
SIST EN 301 144-6 V1.1.1:2005
10 ETSI EN 301 144-6 V1.1.1 (2000-12)
6.2.3.1 Test case identifiers
The test case identifiers are built with a string of uppercase letters subdivided by underscore characters distinguishing
between the different groups and subgroups of which the test suite consists. The highest group level allows to make the
difference between the test cases according to "CTM" and those according to "DECT access to GSM", for which
prefixes "CTM" and "DG" are used. The lowest subgroup level divides "valid" and "invalid" test cases, represented by
the character "V" or "I" respectively. Within these subgroups the test case are given individual numbers.
EXAMPLES: CTM_…_…_V_01
DG_…_ …_I_02
This convention is the one applied to identify the test cases in the TSS&TP document.
6.2.3.2 Test step identifiers
The test step identifiers are built with a string of lowercase letters prefixed by a string of capital letters and joined by an
underscore character. The first string indicates the main function of the test step; e.g. PR for preamble, PO for
postamble, ST for a normal step, LTS for a local test step, and DEF for a default test step. The second string indicates
the meaning of the step.
EXAMPLES: PR_Name
PO_Name
ST_Name
LTS_Name
DEF_Name
6.3 Use of ASN.1
6.3.1 Situations where ASN.1 is used
ASN.1 has been used for three major reasons. First, types defined in ASN.1 can model problems that "pure" TTCN
cannot. For instance, data structures modelling ordered or unordered sequences of data are preferably defined in ASN.1.
Second, ASN.1 provides a better restriction mechanism for type definitions by using sub-type definitions. Third, it is
necessary to use ASN.1 to reproduce the type definitions for remote operation components specified in the base
standards in ASN.1.
The possibility to use TTCN and ASN.1 in combination is used, i.e. referring to an ASN.1 type from a TTCN type.
6.3.2 Specification of encoding rules
The data types therefore consist of non-ASN.1 and eventually ASN.1 parts, each of which has to be encoded as these
parts require. Consequently two different types of encoding rules are used in this test suite:
• direct Encoding: the data structures fully specified in the relevant protocol standards – in a form sometimes
called tabular - are mapped bitwise onto the transfer data stream;
• basic Encoding Rules defined in the ASN.1 standard.
Note that within BER, there are a number of variations for the encoding of lengths of fields. According to
EN 300 196-1 [1], an IUT should be able to interpret all length forms within BER for received PDUs. When sending
PDUs containing BER encoding, EN 300 196-1 [1] gives guidelines but makes no restrictions on the length forms
within BER which an IUT may apply. This ATS prescribes a BER encoding variation which requests that, if possible,
the short form of length enocding is being used in data being sent, and that the receiving end shall be capable of
decoding any length form.
In this particular ATS all ASN.1 type constraints which are of type "Component" are to be encoded using BER. In
circumstances where it is irrelevant received components are decoded as if they had been directly encoded, applying a
simplified data structure.
ETSI
---------------------- Page: 12 ----------------------
SIST EN 301 144-6 V1.1.1:2005
11 ETSI EN 301 144-6 V1.1.1 (2000-12)
7 ATS to TP map
The identifiers used for the TPs are reused as test case names. Thus there is a straightforward one-to-one mapping.
8 PCTR conformance
A test laboratory, when requested by a client to produce a PCTR, is required, as specified in ISO/IEC 9646-5 [2], to
produce a PCTR conformant with the PCTR template given in annex B of ISO/IEC 9646-5 [2].
Furthermore, a test laboratory, offering testing for either ATS specification contained in annex C, when requested by a
client to produce a PCTR, is required to produce a PCTR conformant with the PCTR proforma contained in annex A.
A PCTR which conforms to this PCTR proforma specification shall preserve the content and ordering of the clauses
contained in annex A. Clause A.6 of the PCTR may contain additional columns. If included, these shall be placed to the
right of the existing columns. Text in italics may be retained by the test laboratory.
9 PIXIT conformance
A test realizer, producing an executable test suite for ATS specification contained in annex C, is required, as specified
in ISO/IEC 9646-4 [2], to produce an augmented partial PIXIT proforma conformant with this partial PIXIT proforma
specification.
An augmented partial PIXIT proforma which conforms to this partial PIXIT proforma specification shall, as a
minimum, have contents which are technically equivalent to annex B. The augmented partial PIXIT proforma may
contain additional questions that need to be answered in order to prepare the Means Of Testing (MOT) for a particular
IUT.
A test laboratory, offering testing for either ATS specification contained in annex C, is required, as specified in
ISO/IEC 9646-5 [2], to further augment the augmented partial PIXIT pro
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.