General Information

Abstract

To specify the conformance testing requirements of a PCI for use on the Euro-ISDN. Provision of the ATS for the NAF.

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
T-296

Buy Documents

Standard

SIST I-ETS 300 697-4 E1:2003

English language (42 pages)
Preview
Preview
e-Library read for
×1 day

Overview

SIST I-ETS 300 697-4 E1:2003 defines the conformance testing specifications for the Euro-ISDN Programming Communication Interface (PCI), specifically focusing on the Abstract Test Suite (ATS) specification for the Network Access Facility (NAF). Developed by the Slovenski inštitut za standardizacijo (SIST), and harmonized with the European Telecommunications Standards Institute (ETSI), this standard provides a structured approach for testing implementations of the NAF in accordance with the Euro-ISDN reference standards. The main goal is to ensure that different implementations of the NAF interface can interoperate reliably and meet the functional requirements set for integrated services digital networks (ISDN).

Key Topics

  • Scope of Testing:
    This part specifies how to test the conformance of a Network Access Facility (NAF) implementation against the Euro-ISDN PCI using an abstract test suite written in Tree and Tabular Combined Notation (TTCN).

  • Testing Model:
    The testing framework is based on a distributed approach, using both upper (user-facing) and lower (network-facing) interfaces, with testers observing and controlling interactions through defined Points of Control and Observation (PCOs).

  • Abstract Test Suite (ATS):
    The ATS is comprehensively specified to address PCI messages and the Exchange Mechanism, using concurrent TTCN structures to manage the parallelism required in real-world NAF operations.

  • Test Configuration and Execution:
    The standard describes a standardized testing architecture, including Main Test Components (MTC), Parallel Test Components (PTC) for different channels, and coordination procedures to ensure comprehensive test coverage.

  • Interoperability and Independence:
    By separating the conformance testing for the Programming Communication Interface User Facility (PUF) and the Network Access Facility (NAF), the standard acknowledges the potential for different manufacturers and ensures independent verification of each component.

Applications

SIST I-ETS 300 697-4 E1:2003 provides crucial support for manufacturers, test laboratories, and integrators working with Euro-ISDN services by offering:

  • Conformance Verification:
    The standard enables systematic conformance assessments of NAF implementations, reducing interoperability issues and ensuring compliance with Euro-ISDN functional requirements.

  • Product Development:
    Developers and engineers can utilize the abstract test suite to validate their implementations throughout the product development lifecycle, minimizing post-deployment problems.

  • Test Laboratory Adoption:
    Accredited test laboratories gain a complete framework-including proforma documents for Protocol Conformance Test Reports (PCTR) and Implementation Conformance Statements (ICS)-to structure and document their test campaigns.

  • Interoperability Assurance:
    With standardized testing methods, different models and versions of ISDN-related equipment can interoperate seamlessly, contributing to broader adoption and stability of ISDN services across Europe.

Related Standards

  • ETS 300 325:
    The foundational interface specification for Euro-ISDN PCI, referenced throughout the conformance testing procedures.

  • ISO/IEC 9646 series:
    International standards for protocol conformance testing methodology, providing terminology, testing models, and the TTCN specification.

  • ETS 300 697-3:
    Defines the Test Suite Structure and Test Purposes (TSS&TP) for the NAF, complementary to the ATS defined in this standard.

  • ETS 300 406:
    Offers guidelines for Methods for Testing and Specification (MTS) in protocol and profile conformance testing.

  • ISO/IEC 8208 and CCITT T.70:
    Referenced for data communications and network-independent transport service needs relevant to ISDN lower layers.

Summary

SIST I-ETS 300 697-4 E1:2003 is essential for advancing the interoperability, reliability, and compliance of ISDN solutions by providing a robust, standardized method for conformance testing of the Network Access Facility within the Euro-ISDN PCI framework. It plays a key role in supporting consistent integration of digital communication services across diverse platforms and devices in Europe.

Buy Documents

Standard

SIST I-ETS 300 697-4 E1:2003

English language (42 pages)
Preview
Preview
e-Library read for
×1 day

Get Certified

Connect with accredited certification bodies for this standard

ANCE

Mexican certification and testing association.

EMA Mexico Verified

Intertek Slovenia

Intertek testing, inspection, and certification services in Slovenia.

UKAS Slovenia Verified

LNE (Laboratoire National de Métrologie et d'Essais)

French national laboratory for metrology and testing.

COFRAC France Verified

Sponsored listings

Frequently Asked Questions

SIST I-ETS 300 697-4 E1:2003 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Integrated Services Digital Network (ISDN); Conformance testing for the Euro-ISDN Programming Communication Interface (PCI); Part 4: Abstract Test Suite (ATS) specification for the Network Access Facility (NAF)". This standard covers: To specify the conformance testing requirements of a PCI for use on the Euro-ISDN. Provision of the ATS for the NAF.

To specify the conformance testing requirements of a PCI for use on the Euro-ISDN. Provision of the ATS for the NAF.

SIST I-ETS 300 697-4 E1:2003 is classified under the following ICS (International Classification for Standards) categories: 33.080 - Integrated Services Digital Network (ISDN). The ICS classification helps identify the subject area and facilitates finding related standards.

SIST I-ETS 300 697-4 E1:2003 is associated with the following European legislation: Standardization Mandates: T-296. When a standard is cited in the Official Journal of the European Union, products manufactured in conformity with it benefit from a presumption of conformity with the essential requirements of the corresponding EU directive or regulation.

SIST I-ETS 300 697-4 E1:2003 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.VWRSRYQLIntegrated Services Digital Network (ISDN); Conformance testing for the Euro-ISDN Programming Communication Interface (PCI); Part 4: Abstract Test Suite (ATS) specification for the Network Access Facility (NAF)33.080Digitalno omrežje z integriranimi storitvami (ISDN)Integrated Services Digital Network (ISDN)ICS:Ta slovenski standard je istoveten z:I-ETS 300 697-4 Edition 1SIST I-ETS 300 697-4 E1:2003en01-december-2003SIST I-ETS 300 697-4 E1:2003SLOVENSKI
STANDARD
INTERIMEUROPEANI-ETS 300 697-4TELECOMMUNICATIONMarch 1998STANDARDSource: TEReference: DI/TE-02028-5ICS:33.020Key words:IDSN, access, ATS, network, PCI, testingIntegrated Services Digital Network (ISDN);Conformance testing for the Euro-ISDN ProgrammingCommunication Interface (PCI);Part 4: Abstract Test Suite (ATS) specificationfor the Network Access Facility (NAF)ETSIEuropean Telecommunications Standards InstituteETSI SecretariatPostal address: F-06921 Sophia Antipolis CEDEX - FRANCEOffice address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCEInternet: secretariat@etsi.fr - http://www.etsi.fr - http://www.etsi.orgTel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16Copyright Notification: No part may be reproduced except as authorized by written permission. The copyright and theforegoing restriction extend to reproduction in all media.© European Telecommunications Standards Institute 1998. All rights reserved.SIST I-ETS 300 697-4 E1:2003

Page 2I-ETS 300 697-4: March 1998Whilst 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.SIST I-ETS 300 697-4 E1:2003

Page 3I-ETS 300 697-4: March 1998ContentsForeword.5Introduction.51Scope.72References.73Definitions and abbreviations.83.1Definitions.83.2Abbreviations.84Status.85General constraints for testing and applicable test method.95.1Testing Model.95.2Test method for PCI messages and Exchange Mechanism.95.3Testing configuration.105.4Mapping of PCI concepts into TTCN terms.115.4.1Exchange Mechanism functions.115.4.2ISDN PCI messages.116ATS naming conventions.117Notes on the ATS.127.1Encoding of ISDN message Information Elements (IEs).127.2Naming ISDN messages constraints.137.3Test Purposes grouping into a combined TP.137.4Order of parameters.138Test Purpose to Test Case mapping.13Annex A (normative):Abstract Test Suite (ATS) for the ETS 300 325 NAF.14A.1The TTCN Graphical form (TTCN.GR).14A.2The TTCN Machine Processable form (TTCN.MP).14Annex B (normative):PCTR for the ETS 300 325 NAF.15B.1Identification summary.15B.1.1Protocol Conformance Test Report.15B.1.2IUT.15B.1.3Testing environment.16B.1.4Limits and reservations.16B.1.5Comments.16B.2IUT conformance status.16B.3Static conformance summary.16B.4Dynamic conformance summary.16B.5Static conformance review report.17B.6Test campaign report.17SIST I-ETS 300 697-4 E1:2003

Page 4I-ETS 300 697-4: March 1998B.7Observations.24Annex C (normative):Partial IXIT proforma for the ETS 300 325 NAF.25C.1Identification summary.25C.2Abstract Test Suite summary.25C.3Test laboratory.25C.4Client.25C.5SUT.25C.6Protocol information for the ETS 300 325 NAF.26C.6.1Protocol identification.26C.6.2IUT information.26Annex D (informative):ETS 300 325 NAF PCI ICS Proforma.29D.1Instructions for completing the NAF PCI ICS proforma.29D.1.1Purposes and structure.29D.1.2Conventions.30D.1.2.1Standardized symbols for the status column.30D.1.2.2Standardized symbols for the support column.30D.1.3Instructions for completing the PCI ICS.30D.2Identification of the implementation.31D.2.1Date of statement.31D.2.2Implementation Under Test (IUT) identification.31D.2.3System Under Test (SUT) identification.31D.2.4Product supplier.31D.2.5Client.32D.2.6ICS contact person.32D.3PCI ICS/System Conformance Statement (SCS).33D.4Identification of the PCI.33D.5Global statement of conformance.33D.6Static requirements.33D.6.1Major capabilities.33D.6.1.1Underlying Operating System.33D.6.1.2Exchange Mechanism.34D.6.1.3Administration Plane classes.34D.6.1.4Control Plane classes.34D.6.1.5User Plane class.35D.6.1.6User Plane protocols.35D.6.2Messages.36D.6.2.1Administration Plane messages.36D.6.2.2Control Plane messages.37D.6.2.3User Plane messages.39D.6.3Miscellaneous features.40Annex E (informative):Bibliography.40History.42SIST I-ETS 300 697-4 E1:2003

Page 5I-ETS 300 697-4: March 1998ForewordThe fourth part of this Interim European Telecommunication Standard (I-ETS) has been produced by theTerminal Equipment (TE) Technical Committee of the European Telecommunications Standards Institute(ETSI).An ETSI standard may be given I-ETS status either because it is regarded as a provisional solution aheadof a more advanced standard, or because it is immature and requires a "trial period". The life of an I-ETSis limited to three years after which it can be converted into an ETS, have its life extended for a further twoyears, be replaced by a new version, or be withdrawn.This is the fourth part of a I-ETS which comprises four parts:"Integrated Services Digital Network (ISDN); Conformance testing for the Euro-ISDN ProgrammingCommunication Interface (PCI):Part 1: "Test Suite Structure and Test Purposes (TSS&TP) for the PCI User Facility (PUF);Part 2: "Abstract Test Suite (ATS) for the PCI User Facility (PUF);Part 3: "Test Suite Structure and Test Purposes (TSS&TP) for the Network Access Facility (NAF);Part 4: "Abstract Test Suite (ATS) for the Network Access Facility (NAF)".Announcement dateDate of adoption of this I-ETS:6 March 1998Date of latest announcement of this I-ETS (doa):30 June 1998IntroductionI-ETS 300 697, parts 1 to 4 comprises the Test Suite Structure and Test Purposes (TSS&TP) and theAbstract Test Suites (ATS) to ETS 300 325 [1]. The Euro-ISDN PCI is a PCI which provides access to theEuro-ISDN. The basic model of the ISDN PCI consists of two entities, a service user called the PCI UserFacility (PUF) and a service provider called the Network Access Facility (NAF). For the purposes ofconformance testing, the PUF and the NAF are treated separately. This is because the PUF manufacturerand the NAF manufacturer may be completely different and their testing needs should be treatedseparately. Each part is tested to ensure that they each meet the conformance requirements of the I-ETSand to increase their probability of inter-operating. This is the reason why a separate TSS&TP and aseparate ATS has been produced for both the PCI User Facility (PUF) and the Network Access Facility(NAF).All parts have been produced according to ISO/IEC 9646 [2] to [6] and ETS 300 406 [10].As stated above, this I-ETS is structured in four parts:-part 1 contains the TSS&TP for the PUF;-part 2 contains the ATS for the PUF;-part 3 contains the TSS&TP for the NAF;-part 4 contains the ATS for the NAF.SIST I-ETS 300 697-4 E1:2003

Page 6I-ETS 300 697-4: March 1998Part 1 (TSS&TP for the PUF) contains all Test Purposes (TPs) for the PUF (PCI messages). It describeswhat is covered by the TPs for the PUF and what areas of the I-ETS are not covered. The Test SuiteStructure (TSS) is described and the convention followed in naming the TPs is described. A list of basicinterconnection tests is given.Part 2 (ATS for the PUF) contains the ATS for the PUF (PCI messages). The test method used isdescribed in detail and diagrams explaining the test method are presented. The reasons for choosing thetest method are also given. The ATS is written in Tree and Tabular Combined Notation (TTCN) and theTTCN is contained in annex A. Annex B contains the Protocol Conformance Test Report (PCTR), annexC contains the Implementation eXtra Information for Testing (IXIT) and annex D contains anImplementation Conformance Statement (ICS).Part 3 (TSS&TP for the NAF) contains all TPs for the NAF (PCI messages and Exchange Mechanism). Itdescribes what is covered by the TPs for the NAF and what areas of the I-ETS are not covered. The TSSis described and the TPs are given. A list of basic interconnection tests is given.Part 4 (ATS for the NAF) contains the ATS for the NAF (PCI messages and Exchange Mechanism). Thetest method used is described in detail and a diagram explaining the test method is given. The reasons forchoosing that test method is also given. The ATS is written in concurrent TTCN and the TTCN iscontained in annex A. Annex B contains the PCTR, annex C contains the IXIT and annex D contains anICS.NOTE: The ICS in annexes D of part 2 and part 4 are informative as ETS 300 325 [1] alreadycontains an ICS. However, the ICS in ETS 300 325 [1] is not adequate for these ATSsand should, eventually, be replaced by annexes D of part 2 and part 4 of this I-ETS.SIST I-ETS 300 697-4 E1:2003

Page 7I-ETS 300 697-4: March 19981ScopePart 4 of this I-ETS contains the Abstract Test Suite (ATS) for the Network Access Facility (NAF). The testmethod used is described in detail and diagrams explaining the test method are presented. The reasonsfor choosing this test method are also given. The ATS is written in Tree and Tabular Combined Notation(TTCN) and the TTCN is contained in annex A. Annex B contains the Protocol Conformance Test Report(PCTR), annex C contains the Implementation eXtra Information for Testing (IXIT) and annex D containsan Implementation Conformance Statement (ICS).2Normative referencesPart 4 of this I-ETS incorporates by dated or undated reference, provisions from other publications. Thesenormative references are cited at the appropriate places in the text and the publications are listedhereafter. For dated references, subsequent amendments to or revisions of any of these publicationsapply to this part of this I-ETS only when incorporated in it by amendment or revision. For undatedreferences the latest edition of the publication referred to applies.[1]ETS 300 325 (1994): "Integrated Services Digital Network (ISDN); ProgrammingCommunication Interface (PCI) for Euro-ISDN".[2]ISO/IEC 9646-1 (1991): "Information Technology - Open SystemsInterconnection - Conformance testing methodology and framework - Part 1:General concepts".[3]ISO/IEC 9646-2 (1991): "Information Technology - Open SystemsInterconnection - Conformance testing methodology and framework - Part 2:Abstract Test Suite specification".[4]ISO/IEC 9646-3 (1992): "Information Technology - Open SystemsInterconnection - Conformance testing methodology and framework - Part 3:The Tree and Tabular Combined Notation (TTCN)".[5]ISO/IEC 9646-5 (1994): "Information Technology - Open SystemsInterconnection - Conformance testing methodology and framework - Part 5:Requirements on test laboratories and clients for the conformance assessmentprocess".[6]ISO/IEC DIS 9646-7 (1991): "Information Technology - Open SystemsInterconnection - Conformance testing methodology and framework - Part 7:Implementation Conformance Statement".[7]ETS 300 697-3: "Integrated Services Digital Network (ISDN); Conformancetesting for the Euro-ISDN Programming Communication (PCI); Part 3: TestSuite Structure and Test Purposes (TSS&TP) for the Network Access Facility(NAF)".[8]ISO/IEC 8208 (1990): "Information technology; Data communications - X.25Packet Layer Protocol for Data Terminal Equipment".[9]ETS 300 080: "Integrated Services Digital Network (ISDN); ISDN lower layerprotocols for telematic terminals".[10]ETS 300 406 (1995): "Methods for Testing and Specification (MTS); Protocoland profile conformance testing specifications Standardization Methodology".[11]CCITT Recommendation T.70 (1998): "Network-independent basic transportservice for the telematic services".SIST I-ETS 300 697-4 E1:2003

Page 8I-ETS 300 697-4: March 19983Definitions and abbreviations3.1DefinitionsFor the purposes of this I-ETS all definitions in ISO/IEC 9646, parts 1, 2, 3, 5 and 7 ([2] to [6]) and itsamendments and draft amendments, and in ETS 300 325 [1] apply.PCI Implementation Conformance Statement (PCI ICS) proforma: A document, in the form of aquestionnaire, which when completed for a PCI implementation becomes the PCI ICS (seeISO/IEC DIS 9646-7 [6]).PCI ICS: A statement made by the supplier of a PCI, stating which capabilities have been implemented fora given PCI (see ISO/IEC DIS 9646-7 [6]).3.2AbbreviationsFor the purposes of this part of this I-ETS, the following abbreviations apply:ASPAbstract Service PrimitiveATSAbstract Test SuiteCPCo-ordination PointICSImplementation Conformance StatementIEInformation ElementISDNIntegrated Services Digital NetworkIUTImplementation Under TestIXITImplementation eXtra Information for TestingMTCMaster Test ComponentMTSMethods for Testing and SpecificationNAFNetwork Access FacilityN/ANot ApplicableOSIOpen Systems InterconnectionPCIProgramming Communication InterfacePCOPoint of Control and ObservationPCTRProtocol Conformance Test ReportPDUProtocol Data UnitPTCParallel Test ComponentPUFProgramming communication interface User FacilitySCSSystem Conformance StatementSUTSystem Under TestTCTest CaseTCVTest Case VariableTPTest PurposeTSSTest Suite StructureTSS&TPTest Suite Structure & Test PurposesTSVTest Suite VariableTTCNTree and Tabular Combined Notation4StatusThis ATS uses concurrent TTCN and has been edited using the ITEX tool, version 2.2. Since this toolcontains bugs in the concurrent parts, parts of the test suite have not been parsed.SIST I-ETS 300 697-4 E1:2003

Page 9I-ETS 300 697-4: March 19985General constraints for testing and applicable test method5.1Testing ModelETS 300 325 [1] is an interface standard and not a protocol standard. ISO/IEC 9646-1 [2] explicitly statesthat it applies only to protocols of the OSI stack. This means that ISO/IEC 9646, [2] to [6] could not beused directly for testing the NAF. Due to historical reasons, the solution for the NAF is not the same as forthe PUF. In particular, the PCI messages and the Exchange Mechanism testing are not treatedseparately. The messages of the standard mapped onto Protocol Data Unit (PDUs) and the ExchangeMechanism functions are mapped onto Abstract Service Primitives (ASPs) for PCI messages testing ANDfor Exchange Mechanism testing.5.2Test method for PCI messages and Exchange MechanismBoth the upper and the lower interfaces of the NAF with a tester placed at each interface can be controlledand observed:-the lower interface of the NAF is the ISDN network interface (D-channel and B-channel). Althoughthis interface is not really a part of the I-ETS (it is not the Euro-ISDN PCI), it was chosen to observeit to check that the NAF provides really the service. Moreover, the mapping between PCI messagesand network PDUs are well defined in the ETS 300 325 [1].There are 2 PCOs at this lower interface. PCO_D at which test events are Euro-ISDN protocolLayer 3 PDUs, and PCO_B at which test events are user protocol PDUs.-the upper service boundary is its PCI interface with the PUF. There is one PCO (PCO_U) at thisinterface, at which the test events are ASPs (Exchange Mechanism functions).A test co-ordination procedure shall be necessary to co-ordinate between the Upper and the LowerTesters. The nature of the interfaces and the use of a co-ordination procedure means that a distributedtest method (see ISO/IEC 9646-2 [3] is the most suitable test method for testing the NAF. Using thismethod, all of the test suite execution can be automated. Concurrent TTCN was required in order todevelop the ATS because there are three Points of Control and Observation (PCOs) which need to becontrolled simultaneously, i.e. the one at the upper boundary and two at the lower boundary for theD-channel and the B-channel.SIST I-ETS 300 697-4 E1:2003

Page 10I-ETS 300 697-4: March 19985.3Testing configurationFigure 1 describes the testing configuration used throughout this ATS:Figure 1: NAF test configuration using distributed test method-Main Test Component (MTC);-Parallel Test Component (PTC) (Upper, D-channel, B-channel);-Implementation Under Test) (IUT) is the NAF under test;-Co-ordination Point (CP) (between the PTCs and the PTCs and the MTC);-Service Provider is the ISDN network access; it carries ISDN Layer 3 PDUs exchanged betweenthe IUT and the D-channel part of the Lower Tester and ISDN B-channel PDUs exchanged betweenthe IUT and the B-channel part of the Lower Tester;-PCO-U is the PCO between the IUT, the Upper Tester (test events are ASPs: ExchangeMechanism functions and PDUs are PCI messages);-PCO-D is the PCO between the IUT the D-channel emulator (test events are Euro-ISDN Layer 3PDUs);-PCO-B is the PCO between the IUT the B-channel emulator (test events are user connection Layer3 PDUs).The tester consists of a Main Test Component (MTC) which is responsible for:-creating and terminating all Parallel Test Components (PTCs) within the test system;-co-ordination between the PTCs involved in a test case;-receipt of preliminary results from PTCs;-computing the Test verdict.and three PTCs:-PTC-U, which corresponds to an Upper Tester playing the role of PCI User Facility (PUF)responsible for creating and destroying Network Connection Objects (NCOs);-PTC_D, which corresponds to a Lower Tester playing the role of ISDN D-channel;-PTC_B, which corresponds to a second Lower Tester playing the role of ISDN B-channel.SIST I-ETS 300 697-4 E1:2003

Page 11I-ETS 300 697-4: March 19985.4Mapping of PCI concepts into TTCN termsSome terms within PCI have been mapped onto terms used within TTCN.5.4.1Exchange Mechanism functionsThe functions used within the Exchange Mechanism correspond to the Abstract Service Primitives (ASPs)as defined in ISO/IEC 9646-3 [4].Each function of the Exchange Mechanism used within ISDN PCI has been translated into an exchange ofAbstract Service Primitives of the kind ASP_Req / ASP_Cnf. The reason why two ASPs are used for eachExchange Mechanism function is because in ETS 300 325 [1] the Exchange Mechanism functions aredescribed as functions which are called with parameters and which return values. The returned values arepassed in ASP_Cnf. e.g. the use of the Exchange Mechanism function PciRegister is done in this ATS thefollowing way:-PTC_U sending an ASP of the type PciRegister_Req;-PTC_U receiving an ASP of the type PciRegister_Cnf.The fact that these functions depend on the operating system, brought some problems to the definition ofthese ASPs. The following solution is used:-each ASP_Req/ASP_Cnf type declaration contains all of the parameter fields corresponding to allthe input/output parameters that are needed in UNIX, DOS and Windows operating systems;-there is a different ASP constraint for each underlying operating system. Therefore:-three ASPs constraints of the type PciRegister_Req are defined, PR_DOSReq,PR_UNIXReq and PR_WinReq, one to be used with DOS, and one with UNIX and one withWindows;-three ASPs constraints of the type PciRegister_Cnf are defined, PR_DOSCnf, PR_UNIXCnfand PR_WinCnf, one to be used with DOS, and one with UNIX and one with Windows.All of these ASP constraints shall be parameterized according to the input/output values that vary for eachof the operating systems in ETS 300 325 [1].5.4.2ISDN PCI messagesThe PCI messages are translated into PDUs. The PDU parameters correspond to the PCI messageparameters.The way these PCI messages are sent and received from the NAF is never by a simple send or receiveevent at the associated PCO, in this case PCO_U. The PDUs shall always be carried inside the ASPscorresponding to the relevant exchange function, PciPutMessage or PciGetMessage. When a PDU is tobe sent to the NAF, it shall be stored in one of the parameters of the PciPutMessage ASP. In order toreduce the complexity of the test case behaviour description by making the use of the exchange functionsmore transparent, test steps corresponding to the exchange functions shall be defined.6ATS naming conventionsThe naming conventions described here have been chosen to ensure easy understanding of the ATS. Asfar as possible, the names reflect their role in the ATS. When a name is used to represent an item fromETS 300 325 [1], then the name shall be taken directly from ETS 300 325 [1] and usually prefixed with therelevant prefix. Where an identifier is made up of one or more words, the words shall each start with acapital letter.-Test suite variables start with TSV_.EXAMPLE 1:TSV_MaxNCOCount.SIST I-ETS 300 697-4 E1:2003

Page 12I-ETS 300 697-4: March 1998-Test suite parameters start with TSP_.EXAMPLE 2:TSP_LocalNumber.-Structured type definitions are named to reflect the nature of the type.EXAMPLE 3:GroupID is a structured type definition for the PCI parameter GroupID.-Constraints on structured type definitions are used to represent the parameters of PCI messages.EXAMPLE 4:NCOID is a structured type definition for the PCI parameter NCOID and par_NCOID is a constraint of type NCOID.-Simple type definitions are named to reflect the nature of the type.EXAMPLE 5:OCTETSTRING4 is a type definition for octetstrings of length 4.-Test case variables start with TCV_.EXAMPLE 6: TCV_SyncFlag.-Timers start with a T.EXAMPLE 7: T0, T1.-PCI messages use the same names as in ETS 300 325 [1].EXAMPLE 8: ACreateNCOReq.-PCI message parameters use the same names as in ETS 300 325 [1] and are prefixed by par_.The fields of the parameters use the same names as the fields of the parameters inETS 300 325 [1].EXAMPLE 9:par_GroupID.-There shall be a one-to-one mapping between the test purpose identifiers in ETS 300 697-3 [7]and the test case names used in this test suite. The TPxxxxxx maps to TCxxxxxx.EXAMPLE 10:TP2213 maps to TC2213.-Test step names reflect the purpose of the test step. Those which are concerned with preamblesare prefixed with pre_ and those concerned with postambles are prefixed with post_.EXAMPLE 11:pre_C2.7Notes on the ATS7.1Encoding of ISDN message Information Elements (IEs)Only the Information Elements (IEs) which correspond to a PCI parameter, as for table B.2 ofETS 300 325 [1] shall have been coded mandatory in any of the ISDN messages that are used in the TestSuite.The coding of these IEs was carried out taking into consideration the structure of the corresponding PCIparameter. This means that within an IE only those sub-fields which have a corresponding PCI parametersub-field shall be coded.SIST I-ETS 300 697-4 E1:2003

Page 13I-ETS 300 697-4: March 19987.2Naming ISDN messages constraintsAll the PDU constraints corresponding to ISDN messages have been suffixed according to the followingrules:-if the ISDN message is to be sent by the D-channel tester (constraint for SEND events), then it shallbe suffixed with "_Sn", where n is a sequence number. It should be noted that these ISDNmessages shall always be mapped to PCI messages coming from the NAF;-if the ISDN message is to be received by the D-channel tester (constraint for RECEIVE events),then it shall be suffixed with "_Rn", where n is a sequence number. Again, these ISDN messagesshall always be mapped from PCI messages previously sent by the Upper Tester.7.3Test Purposes grouping into a combined TPFollowing ISO/IEC 9646-2 [3], subclauses 10.3.2 and 10.3.3, several individual TPs have been groupedinto combined TPs. Where a test case is made up of combined TPs, the reference given is not to the I-ETS, but to the individual TPs in the TSS&TP (see ETS 300 697-3 [7]). These references are marked"(combined)" in the ATS.7.4Order of parametersThe parameters in either a PCI message or an ISDN message can be sent by the NAF in any order. Thishas not been taken into account in the test suite because all PDUs are represented in TTCN tabular form.This shall be dealt with by the implementor of the ATS.8Test Purpose to Test Case mappingThere is a one-to-one mapping between the test case identifiers and the TP identifiers used on theTSS&TP (see ETS 300 697-3 [7]) and they both have the same identifier except the TPs start with TP andthe test cases start with TC.EXAMPLE:TP1116 maps to TC1116.SIST I-ETS 300 697-4 E1:2003

Page 14I-ETS 300 697-4: March 1998Annex A (normative):Abstract Test Suite (ATS) for the ETS 300 325 NAFThis ATS has been produced using the Tree and Tabular Combined Notation (TTCN) a
...