SIST EN 300 394-4-5 V1.1.1:2003
(Main)Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol testing specification for Direct Mode Operation (DMO); Sub-part 5: Abstract Test Suite (ATS) for Mobile Station (MS) Repeater type 1
- Abstract
Protocol conformance testing (TTCN) for mobile stations to be used for Direct Mode operation
- 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
- BC-T-344
SIST EN 300 394-4-5 V1.1.1:2003 is the Slovenian adoption of the ETSI standard for Terrestrial Trunked Radio (TETRA) conformance testing. It specifies Abstract Test Suites (ATS) in Tree and Tabular Combined Notation (TTCN) for Direct Mode Operation (DMO) Mobile Station Repeater type 1 (MS-REP1), covering the Medium Access Control (MAC) layer and the Direct Mode Call Control (DMCC) layer. Test laboratories and equipment vendors use it to check protocol conformance for approval testing and interoperability.
What does SIST EN 300 394-4-5 V1.1.1:2003 specify?
SIST EN 300 394-4-5 V1.1.1:2003 specifies the ATSs used to test TETRA DMO MS-REP1 protocol conformance at layer 2 and layer 3. It is built around the protocol specifications in EN 300 396-3 and EN 300 396-4, and it uses the Test Suite Structure and Test Purposes defined in EN 300 394-4-3.
The document is organized into clauses on scope, references, definitions and abbreviations, the abstract test method, and ATS conventions, followed by normative annexes.
| Annex | What it covers |
|---|---|
| Annex A | The TTCN ATS for TETRA DMO MS-REP1, in both graphical and machine-processable form |
| Annex B | Partial PIXIT proforma for the MS-REP1 MAC and DMCC protocols |
| Annex C | PCTR proforma for the MS-REP1 MAC and DMCC protocols |
What are the key requirements of SIST EN 300 394-4-5 V1.1.1:2003?
Clause 4 states that both ATSs use the embedded variant of the remote test method in Single Party Testing (SPyT) context. In practice, this means the test system works from outside the implementation and does not need direct internal access to the Implementation Under Test (IUT).
Clause 4.1 and 4.2 define the roles in the test setup. The Lower Tester (LT) is the remote TETRA test system that controls and observes the IUT, while the Upper Tester (UT) is implicit rather than explicit. This matters because the test cases rely on the behavior of the system under test and on externally visible protocol events.
The same clauses define how test coordination is handled. Test Co-ordination Procedures (TCP) use implicit send events listed in Annex B to trigger actions in the IUT. For the reader, this means the PIXIT information is not optional detail - it is part of making the test cases executable.
Clause 4 also states how observations are expressed. For MAC, service-user data at the Point of Control and Observation (PCO) is specified in terms of MAC PDUs, while only a few Abstract Service Primitives (ASPs) are used for control and observation. For DMCC, the PCO is inside the protocol and test events are specified in terms of PDUs, with the mapping to MAC service primitives left to the test implementation.
Clause 5 sets naming conventions for the ATS. These cover declarations, constraints, dynamic elements, timers, PCO names, ASP types, PDU types, and test case identifiers. In practice, this keeps TTCN code, PIXIT data, and test reports aligned and easier to maintain.
Annex A gives both TTCN.GR and TTCN.MP forms for the MAC and DMCC ATSs, and the document treats the two forms as equivalent. Annex B provides the data structure for test setup information, and Annex C provides the reporting structure for test results.
What terms does SIST EN 300 394-4-5 V1.1.1:2003 define?
- Direct Mode Operation (DMO) - TETRA operation where mobile stations communicate directly, without routing through the network.
- Direct Mode Call Control (DMCC) - The layer 3 protocol used for call control in DMO.
- Medium Access Control (MAC) - The layer 2 protocol that manages access to the radio medium in DMO.
- Mobile Station Repeater type 1 (MS-REP1) - The repeater type covered by this ATS.
- Abstract Test Suite (ATS) - The defined set of abstract test cases used to check protocol conformance.
- Tree and Tabular Combined Notation (TTCN) - The notation used to express the abstract test cases.
- Protocol Implementation eXtra Information for Testing (PIXIT) - Implementation-specific test information needed to run the ATS.
- Protocol Conformance Test Report (PCTR) - The report form used to record the conformance test results.
Who uses SIST EN 300 394-4-5 V1.1.1:2003?
TETRA manufacturers use this standard when they prepare an MS-REP1 implementation for conformance assessment. Test laboratories use it to set up the test environment, configure PIXIT values, execute the ATSs, and record the PCTR.
Approval bodies and quality teams use it to compare test results against the specified protocol behavior. It is especially relevant where DMO interoperability between equipment from different manufacturers must be checked.
What changed in SIST EN 300 394-4-5 V1.1.1:2003 from the previous edition?
The foreword says the document was first submitted as ETS 300 394-4-5 and was converted into an EN during processing for Vote. The history records the original public enquiry, conversion, vote, and publication milestones.
Which standards are used with SIST EN 300 394-4-5 V1.1.1:2003?
- EN 300 396-3 - Defines the DMO MS-MS air interface protocol referenced for the target protocol context.
- EN 300 396-4 - Defines the DMO Type 1 repeater air interface protocol and supplies the TETRA definitions used here.
- EN 300 396-8-2 - Provides the PICS reference for the MS-REP1 type 1 repeater air interface.
- EN 300 394-4-3 - Defines the Test Suite Structure and Test Purposes for MS-REP1.
- ISO/IEC 9646-1, -2, -3, -5 - Provide the conformance testing methodology, ATS specification, TTCN notation, and laboratory/client requirements.
- ETS 300 406 - Gives ETSI standardization methodology for protocol and profile conformance testing.
- ETR 141 - Gives TTCN style guidance.
What does the SIST EN 300 394-4-5 V1.1.1:2003 document contain?
The document contains the ATS definition framework, naming rules, and the two normative annexes that support test execution and reporting. Annex A supplies the TTCN forms for the MAC and DMCC ATSs, while Annex B and Annex C supply the PIXIT and PCTR proformas used in test planning and test reporting.
It also contains the test campaign tables for the MS-REP1 MAC and DMCC suites, including capability, valid behaviour, invalid behaviour, and timer-related test groups. Those tables are used to select runs and record verdicts during conformance testing.
Get Certified
Connect with accredited certification bodies for this standard

ANCE
Mexican certification and testing association.

Intertek Slovenia
Intertek testing, inspection, and certification services in Slovenia.
LNE (Laboratoire National de Métrologie et d'Essais)
French national laboratory for metrology and testing.
Sponsored listings
Frequently Asked Questions
SIST EN 300 394-4-5 V1.1.1:2003 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol testing specification for Direct Mode Operation (DMO); Sub-part 5: Abstract Test Suite (ATS) for Mobile Station (MS) Repeater type 1". This standard covers: Protocol conformance testing (TTCN) for mobile stations to be used for Direct Mode operation
Protocol conformance testing (TTCN) for mobile stations to be used for Direct Mode operation
SIST EN 300 394-4-5 V1.1.1:2003 is classified under the following ICS (International Classification for Standards) categories: 33.070.10 - Terrestrial Trunked Radio (TETRA). The ICS classification helps identify the subject area and facilitates finding related standards.
SIST EN 300 394-4-5 V1.1.1:2003 is associated with the following European legislation: Standardization Mandates: BC-T-344. 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 EN 300 394-4-5 V1.1.1: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.Prizemni snopovni radio (TETRA) - Specifikacija za preskušanje skladnosti - 4. del: Specifikacija za preskušanje protokola za neposredno obratovanje (DMO) ¬- 5. poddel: Abstraktni preskušalni niz (ATS) za ponavljalnik (repetitor) mobilne postaje tipa 1Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol testing specification for Direct Mode Operation (DMO); Sub-part 5: Abstract Test Suite (ATS) for Mobile Station (MS) Repeater type 133.070.10Prizemni snopovni radio (TETRA)Terrestrial Trunked Radio (TETRA)ICS:Ta slovenski standard je istoveten z:EN 300 394-4-5 Version 1.1.1SIST EN 300 394-4-5 V1.1.1:2003en01-december-2003SIST EN 300 394-4-5 V1.1.1:2003SLOVENSKI
STANDARD
ETSIEN300394-4-5V1.1.1(2001-01)EuropeanStandard(Telecommunicationsseries)TerrestrialTrunkedRadio(TETRA);Conformancetestingspecification;Part4:ProtocoltestingspecificationforDirectModeOperation(DMO);Sub-part5:AbstractTestSuite(ATS)forMobileStation(MS)Repeatertype1SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)2ReferenceDEN/TETRA-02009-4-5KeywordsTETRA,DMO,protocol,testing,TTCN,ATS,PIXIT,radioETSI650RoutedesLuciolesF-06921SophiaAntipolisCedex-FRANCETel.:+33492944200Fax:+33493654716SiretN°34862356200017-NAF742CAssociationàbutnonlucratifenregistréeàlaSous-PréfecturedeGrasse(06)N°7803/88ImportantnoticeIndividualcopiesofthepresentdocumentcanbedownloadedfrom:http://www.etsi.orgThepresentdocumentmaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingorperceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF).Incaseofdispute,thereferenceshallbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrivewithinETSISecretariat.Usersofthepresentdocumentshouldbeawarethatthedocumentmaybesubjecttorevisionorchangeofstatus.InformationonthecurrentstatusofthisandotherETSIdocumentsisavailableathttp://www.etsi.org/tb/status/Ifyoufinderrorsinthepresentdocument,sendyourcommentto:editor@etsi.frCopyrightNotificationNopartmaybereproducedexceptasauthorizedbywrittenpermission.Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia.©EuropeanTelecommunicationsStandardsInstitute2001.Allrightsreserved.SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitionsandabbreviations.73.1TETRAdefinitions.73.2TETRAabbreviations.73.3ISO9646definitions.73.4ISO9646abbreviations.74AbstractTestMethod(ATM).84.1ATMfortheMS-REP1MACATS.84.1.1LowerTester(LT).84.1.2UpperTester(UT).84.1.3TestCo-ordinationProcedures(TCP).94.1.4PointofControlandObservation(PCO).94.2ATMfortheMS-REP1DMCCATS.94.2.1LowerTester(LT).104.2.2UpperTester(UT).104.2.3TestCo-ordinationProcedures(TCP).104.2.4PointofControlandObservation(PCO).105ATSconventions.105.1Namingconventions.105.1.1Declarationspart.105.1.1.1Testsuitetypeandstructuredtypedefinitions.105.1.1.2Testsuiteoperationsdefinitions.105.1.1.3Testsuiteparameterdeclarations.115.1.1.4Testcaseselectionexpressiondefinitions.115.1.1.5Testsuiteconstantdeclarations.115.1.1.6Testsuitevariabledeclarations.115.1.1.7Testcasevariabledeclarations.115.1.1.8PCOdeclarations.115.1.1.9Timerdeclarations.115.1.1.10ASPtypedefinitions.125.1.1.11PDUtypedefinitions.125.1.1.12Aliasdefinitions.125.1.2Constraintspart.125.1.3Dynamicpart.135.1.3.1Testcaseidentifier.135.1.3.2Teststepidentifier.135.1.3.3Defaultidentifier.135.2TCandTPnaming.13AnnexA(normative):ATSforTETRADMOMS-REP1.14A.1AbstractTestSuite(ATS)forTETRADMOMS-REP1MACprotocol.14A.1.1TheTTCNGraphicalform(TTCN.GR).14A.1.2TheTTCNMachineProcessableform(TTCN.MP).14A.2ATSforTETRADMOMS-REP1DMCCprotocol.14A.2.1TheTTCNGraphicalform(TTCN.GR).14A.2.2TheTTCNMachineProcessableform(TTCN.MP).14SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)4AnnexB(normative):PartialPIXITproformaforTETRADMOMS-REP1protocol.15B.1PartialPIXITproformaforTETRADMOMS-REP1MAClayerprotocol.15B.1.1Identificationsummary.15B.1.2ATSsummary.15B.1.3Testlaboratory.15B.1.4Clientidentification.15B.1.5SUT.16B.1.6Protocollayerinformation.16B.1.6.1Protocolidentification.16B.1.6.2IUTinformation.16B.1.6.2.1Implicitsendevents.16B.1.6.2.2Parametervalues.17B.2PartialPIXITproformaforTETRADMOMS-REP1DMCCprotocol.18B.2.1Identificationsummary.18B.2.2ATSsummary.18B.2.3Testlaboratory.18B.2.4Clientidentification.18B.2.5SUT.19B.2.6Protocollayerinformation.19B.2.6.1Protocolidentification.19B.2.6.2IUTinformation.19B.2.6.2.1Implicitsendevents.19B.2.6.2.2Parametervalues.20AnnexC(normative):ProtocolConformanceTestReport(PCTR)proformaforTETRADMOMS-REP1protocol.22C.1PCTRproformaforTETRADMOMS-REP1MAClayerprotocol.22C.1.1Identificationsummary.22C.1.1.1Protocolconformancetestreport.22C.1.1.2IUTidentification.22C.1.1.3Testingenvironment.23C.1.1.4Limitsandreservation.23C.1.1.5Comments.23C.1.2IUTconformancestatus.23C.1.3Staticconformancesummary.23C.1.4Dynamicconformancesummary.24C.1.5Staticconformancereviewreport.24C.1.6Testcampaignreport.25C.1.7Observations.25C.2PCTRproformaforTETRADMOMS-REP1DMCClayerprotocol.26C.2.1Identificationsummary.26C.2.1.1Protocolconformancetestreport.26C.2.1.2IUTidentification.26C.2.1.3Testingenvironment.26C.2.1.4Limitsandreservation.26C.2.1.5Comments.27C.2.2IUTconformancestatus.27C.2.3Staticconformancesummary.27C.2.4Dynamicconformancesummary.27C.2.5Staticconformancereviewreport.27C.2.6Testcampaignreport.28C.2.7Observations.29History.30SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)5IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinETSISR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinETSISR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSIProjectTerrestrialTrunkedRadio(TETRA).ThepresentdocumenthadbeensubmittedtoPublicEnquiryasETS300394-4-5.DuringtheprocessingforVoteitwasconvertedintoanEN.Thepresentdocumentconsistsofthefollowingparts:Part1:"Radio";Part2:"ProtocoltestingspecificationforVoiceplusData(V+D)";Part4:"ProtocoltestingspecificationforDirectModeOperation(DMO)";Part5:"Security".NationaltranspositiondatesDateofadoptionofthisEN:5January2001DateoflatestannouncementofthisEN(doa):30April2001DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31October2001DateofwithdrawalofanyconflictingNationalStandard(dow):31October2001SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)61ScopeThepresentdocumentcontainstheAbstractTestSuites(ATS)totesttheTETRADirectModeOperation(DMO)MobileStationRepeaterType1(MS-REP1)protocolatlayer3,calledDirectModeCallControl(DMCC)andtheMS-Repeatertype1protocolatlayer2,theMediumAccessControl(MAC)protocol.TheDMCCandMACprotocolsarespecifiedinETS300396-3[1]andinEN300396-4[2].TheTestSuiteStructure(TSS)andTestPurposes(TPs)forthetwoATSsaredefinedinEN300394-4-3[4].TheobjectiveofthetestspecificationsaretoprovideabasisforapprovaltestsforTETRADMOMSequipmentsupportingtheRepeaterType1protocols,givingahighprobabilityofairinterfaceinter-operabilitybetweendifferentmanufacturer'sTETRAequipment.TheISOstandardforthemethodologyofconformancetesting,ISO/IEC9646-1[5],ISO/IEC9646-2[6],ISO/IEC9646-3[7]andISO/IEC9646-5[8],aswellastheETSIrulesforconformancetesting,ETS300406[9]andETR141[10]areusedasabasisforthetestmethodology.AnnexAprovidestheTreeandTabularCombinedNotation(TTCN)partofthesetwoATSs.AnnexBprovidesthePartialProtocolImplementationeXtraInformationforTesting(PIXIT)ProformaofthesetwoATSs.AnnexCprovidestheProtocolConformanceTestReport(PCTR)ProformaoftheseATSs.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.[1]ETSIETS300396-3:"TerrestrialTrunkedRadio(TETRA);TechnicalrequirementsforDirectModeOperation(DMO);Part3:MobileStationtoMobileStation(MS-MS)AirInterface(AI)protocol".[2]ETSIEN300396-4:"TerrestrialTrunkedRadio(TETRA);TechnicalrequirementsforDirectModeOperation(DMO);Part4:Type1repeaterairinterface".[3]ETSIEN300396-8-2:"TerrestrialTrunkedRadio(TETRA);DirectModeOperation(DMO);Part8:ProtocolImplementationConformanceStatement(PICS)proformaspecification;Sub-part2:Type1repeaterAirInterface(AI)".[4]ETSIEN300394-4-3:"TerrestrialTrunkedRadio(TETRA);Conformancetestingspecification;Part4:ProtocoltestingspecificationforDirectModeOperation(DMO);Sub-part3:TestSuiteStructureandTestPurposes(TSS&TP)forMobileStation(MS)Repeatertype1".[5]ISO/IEC9646-1(1994):"Informationtechnology-OpenSystemsInterconnection-ConformanceTestingMethodologyandFramework-Part1:GeneralConcepts".(SeealsoITU-TRecommendationX.290(1991)).[6]ISO/IEC9646-2(1994):"Informationtechnology-OpenSystemsInterconnection-ConformanceTestingMethodologyandFramework-Part2:AbstractTestSuiteSpecification".(SeealsoITU-TRecommendationX.291(1991)).[7]ISO/IEC9646-3(1994):"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part3:Thetreeandtabularcombinednotation".(SeealsoITU-TRecommendationX.292(1992)).SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)7[8]ISO/IEC9646-5(1994):"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part5:Requirementsontestlaboratoriesandclientsfortheconformanceassessmentprocess".(SeealsoITU-TRecommendationX.292(1992)).[9]ETSIETS300406:"MethodsforTestingandSpecification(MTS);Protocolandprofileconformancetestingspecifications;Standardizationmethodology".[10]ETSIETR141:"MethodsforTestingandSpecification(MTS);Protocolandprofileconformancetestingspecifications;TheTreeandTabularCombinedNotation(TTCN)styleguide".3Definitionsandabbreviations3.1TETRAdefinitionsForthepurposesofthepresentdocument,thetermsanddefinitionsgiveninEN300396-4[2]apply.3.2TETRAabbreviationsForthepurposesofthepresentdocumentthefollowingTETRAabbreviationsapply:DMCCDirectModeCallControlDMODirectModeOperationMACMediumAccessControlMSMobileStationMS-REP1MobileStationRepeaterType1SDSShortDataServiceSDUServiceDataUnit3.3ISO9646definitionsForthepurposesofthepresentdocumentthefollowingISO/IEC9646definitionsapply:TTCN.GRTTCN.MPProtocolConformanceTestReport(PCTR)PCTRproforma3.4ISO9646abbreviationsForthepurposesofthepresentdocumentthefollowingISO/IEC9646-1[5]abbreviationsapply:ASPAbstractServicePrimitiveATMAbstractTestMethodATSAbstractTestSuiteICSImplementationConformanceStatementIUTImplementationUnderTestIXITImplementationeXtraInformationforTestingLTLowerTesterMTCMainTestComponentPCOPointofControlandObservationPDUProtocolDataUnitPICSProtocolImplementationConformanceStatementsPIXITProtocolImplementationeXtraInformationforTestingPTCParallelTestComponentSAPServiceAccessPointSPyTSinglePartyTestingSUTSystemUnderTestSIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)8TCTestCaseTPTestPurposeTSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUTUpperTesterForthepurposesofthepresentdocumentthefollowingISO/IEC9646-5[8]abbreviationsapply:PCTRProtocolConformanceTestReport4AbstractTestMethod(ATM)4.1ATMfortheMS-REP1MACATSThissubclausedescribestheATMusedfortestingtheMS-REP1MAClayerprotocolofaMobileStationRepeaterType1(MS-REP1).ItistheembeddedvariantoftheremotetestmethodusedinSinglePartyTesting(SPyT)context,asdefinedinISO/IEC9646-2[6],clause11.Thistestmethodhasbeenselected,because:-thistestmethodimpliesnospecificrequirementsfromtheImplementationUnderTest(IUT);-theupperServiceAccessPoint(SAP)oftheIUTcannotbedirectlyobserved;-thevarietyofthepossibleTETRAimplementationsisaserioustechnicalobstaclefortheadoptionofadifferentATM;-thistestmethodplacesminimumlimitationsintherealizationofconformancetesting.Theselectedtestmethodisillustratedinfigure1.TestsystemSUTUpperlayersIUTMAC-PDUsTETRAphysicallayerandradiocommunicationUTASPsDM-MACTCPLTlayerFigure1:RemoteSPyTtestmethodforTETRADMOMS-REP1MAClayer4.1.1LowerTester(LT)ALTislocatedinaremoteTETRAtestsystem.ItcontrolsandobservesthebehaviouroftheIUT.4.1.2UpperTester(UT)ThereisnoexplicitUTintheremotetestmethod,butthelayersaboveinsidetheSystemUnderTest(SUT)areusedimplicitlyfortestingtheDM-MAClayer.SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)94.1.3TestCo-ordinationProcedures(TCP)TheimplicitsendeventsdefinedbytheproviderofanimplementationinannexBservethepurposeoftheTCP.TheyareusedasaninputtotheIUTcommunicatingwiththeUTtoinitiatetesteventsattheMS-REP1MAClayer.4.1.4PointofControlandObservation(PCO)AlltesteventsatthePCOcarryingserviceuserdataarespecifiedintermsofMAClayerPDUs.OnlyfewAbstractServicePrimitives(ASPs)aredefinedforcontrolorobservationpurposes.ThemappingoftheMACPDUsintothephysicallayerframestructureislefttothetestimplementation.4.2ATMfortheMS-REP1DMCCATSThisclausedescribestheATMusedfortestingtheDMCCprotocolofaMS-REP1.TheselectedmethodistheembeddedvariantoftheremotetestmethodusedinSinglePartyTesting(SPyT)context,asdefinedinISO/IEC9646-2[6],clause11.Thistestmethodhasbeenselected,because:-thistestmethodimpliesnospecificrequirementsfromtheImplementationUnderTest(IUT);-theupperServiceAccessPoint(SAP)oftheIUTcannotbedirectlyobserved;-thevarietyofthepossibleTETRAimplementationsisaserioustechnicalobstaclefortheadoptionofadifferentATM;-thistestmethodplacesminimumlimitationsintherealizationofconformancetesting.Theselectedtestmethodisillustratedinfigure2.TestsystemSUTUpperlayersIUTDMCC-PDUsTETRAphysicallayerandradiocommunicationUTPCOASPsDMCCMAClayerMAClayerTCPLTlayerFigure2:RemotesinglepartytestmethodforTETRAMS-REP1DMCCprotocolSIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)104.2.1LowerTester(LT)ALTislocatedinaremoteTETRAtestsystem.ItcontrolsandobservesthebehaviouroftheIUT.4.2.2UpperTester(UT)ThereisnoexplicitUTintheremotetestmethod,buttheTETRAMS-REP1DMCCandthelayersaboveinsidetheSystemUnderTest(SUT)areusedimplicitlyfortestingtheDMCClayer.4.2.3TestCo-ordinationProcedures(TCP)TheimplicitsendeventsdefinedbytheproviderofanimplementationinannexBservethepurposeoftheTCP.TheyareusedasaninputtotheIUTcommunicatingwiththeUTtoinitiatetesteventsattheDMCCprotocollayer.4.2.4PointofControlandObservation(PCO)ThePCOislocatedinsidetheprotocol.AlltesteventsatthePCOcarryingserviceuserdataisspecifiedintermsofPDUs.ThemappingofthePDUstopossibleMediumAccessControl(MAC)layerserviceprimitivesislefttothetestimplementation.5ATSconventionsThisclausedescribestheconventionsappliedtodefinethetwoATSsandgivesthenamingconventionschosenforthedifferentelementsoftheATSs.TheATSconventionsareintendedtogiveabetterunderstandingoftheATSbuttheydescribealsotheconventionsmadeforthedevelopmentoftheATS,thusforanylatermaintenancepurposesorfurtherdevelopmentoftheATS,theconventionsdescribedinthisclauseshallbeconsidered.5.1Namingconventions5.1.1DeclarationspartThissubclausedescribesthenamingconventionschosenfortheelementsoftheATSdeclarationspart.5.1.1.1TestsuitetypeandstructuredtypedefinitionsThetestsuitetypeandtestsuitestructuredtypeidentifiersdescribetheinformationelements,andeachwholewordincludedinthenameiswritteninlowercasestartingbyanuppercaseletter:EXAMPLE:Priority_Level_Typesimpletype;SSI_Typesimpletype;ITSI_Typestructuredtype.Inthecaseanabbreviationisincludedinthedeclarationname,thereisanunderscore("_")beforeand/orafterit,separatingitfromtherestoftheidentifier.Thisrulewithabbreviationsapplytoallthenamingconventionsinthewholetestsuite.5.1.1.2TestsuiteoperationsdefinitionsThetestsuiteoperationidentifiersarecomposedofstringsinuppercaselettersstartingbytheuppercasestring"TSO_".Thedifferentstringsinthedefinitionareseparatedwithunderscores.EXAMPLE:TSO_ACTIVE_IND_CALL_OCCUPATION_REP1_MS.SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)115.1.1.3TestsuiteparameterdeclarationsThetestsuiteparameteridentifiersarecomposedofstringsinuppercaselettersstartingbytheuppercasestring"PIC_"or"PIX_"andseparatedbyunderscores.IfthetestsuiteparameterreferencesaPICSitem,theprefix"PIC_"isused.EXAMPLE1:PIC_CIRCUIT_MODE_CALL.IfthetestsuiteparameterreferencesaPIXITitem,theprefix"PIX_"isused.EXAMPLE2:PIX_MS_ITSI.Completenamesasdefinedinthespecificationsareused.5.1.1.4TestcaseselectionexpressiondefinitionsThenamingconventionsforthetestcaseselectionexpressiondefinitionsusefreetextstartingwithanuppercaseletter.Thenameoftheexpressionshallexplainclearlytheselectionrule.ThetestcaseselectionexpressionsaregenerallylogicalcombinationsofthePICSelementdefinitions.5.1.1.5TestsuiteconstantdeclarationsThetestsuiteconstantidentifiersarecomposedofstringsinuppercaselettersstartingbytheuppercasestring"TSC_".EXAMPLE:TSC_RESERVED2.Completenamesasdefinedinthespecificationsareused.However,intheparametersincludingadotcharacter,thedotisreplacedbyanunderscore.5.1.1.6TestsuitevariabledeclarationsThetestsuitevariableidentifiersarecomposedofstringinlowercaselettersstartingbythelowercasestring"tsv_".Ifthetestsuitevariablerepresentsasystemparameterorvalue,thenamedefinedinthespecificationsisused.However,inthevariablesincludingadotcharacter,thedotisreplacedbyanunderscore.5.1.1.7TestcasevariabledeclarationsThetestcasevariableidentifiersarecomposedofstringsinlowercaselettersstartingbythelowercasestring"tcv_".EXAMPLE:tcv_counter.5.1.1.8PCOdeclarationsThepointofcontrolandobservationidentifiersarecomposedofthreetosixcapitalletters,beginningwithan"L",asthereareonlyLTs.EXAMPLE:LDMCCRepresentsaPCOonDMMClayerforPDUs5.1.1.9TimerdeclarationsTwokindsoftimerscanbedistinguished:1)standardized:Thosedefinedinthestandard,e.g.DT303,usethesamenameasinthestandard,beginningwithcapital"DT’.Asthereisatolerancemarginacceptedforthesetimers,twovaluesareneeded:-theminimumvalueallowed,whichwillusethesuffix"_Min";-themaximumvalueallowed,whichwillusethesuffix"_Max".SIST EN 300 394-4-5 V1.1.1:2003
ETSIETSIEN300394-4-5V1.1.1(2001-01)12EXAMPLE1:DT303_Min,DT303_Max.2)non-standardized:Thosenotdefinedinthestandard,i.e.forexecutionuse,e.g.atimerwaitingforaresponse.Thesetimersbeginwiththeprefix"T_",followedbyastringinlowercaseletterswitheachwordinthefollowingstringstartingwithanuppercaseletter.EXAMPLE2:T_IUT_Response;T_NoResponse.5.1.1.10ASPtypedefinitionsASPdefinitionsfollowthespecificationintheEN300396-4[2]whenacorrespondingdefinitionexists.Ifnot,afreenameisused.5.1.1.11PDUtypedefinitionsTheidentifierofaPDUisgiveninastringinuppercaseletters,whichrepresentsthemessage.EXAMP
...



