Integrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Basic call control; Enhancement at the b service entry point for Virtual Private Network (VPN) applications; Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the network

Test specification for DE/SPS-05109-1

Digitalno omrežje z integriranimi storitvami (ISDN) – Protokol digitalne naročniške signalizacije št. 1 (DSS1) – Krmiljenje osnovnega klica – Izboljšanje v vstopni točki "b" storitve za aplikacije navideznega zasebnega omrežja (VPN) – 6. del: Abstraktni preskušalni niz (ATS) in delna dodatna informacija za preskušanje izvedbe protokola (PIXIT) – Proforma specifikacija za omrežje

General Information

Status
Published
Publication Date
31-Dec-2004
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Jan-2005
Due Date
01-Jan-2005
Completion Date
01-Jan-2005
Mandate
Standard
SIST EN 301 060-6 V1.1.4:2005
English language
45 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.SUHVNXãDQMHIntegrated Services Digital Network (ISDN); Digital Subscriber Signalling System No. one (DSS1) protocol; Basic call control; Enhancement at the b service entry point for Virtual Private Network (VPN) applications; Part 6: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification for the network33.080Digitalno omrežje z integriranimi storitvami (ISDN)Integrated Services Digital Network (ISDN)ICS:Ta slovenski standard je istoveten z:EN 301 060-6 Version 1.1.4SIST EN 301 060-6 V1.1.4:2005en01-januar-2005SIST EN 301 060-6 V1.1.4:2005SLOVENSKI
STANDARD
ETSIEN301060-6V1.1.4(1999-11)EuropeanStandard(Telecommunicationsseries)IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Basiccallcontrol;Enhancementatthe"b"serviceentrypointforVirtualPrivateNetwork(VPN)applications;Part6:AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforthenetworkSIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)2ReferenceDEN/SPS-05109-6(9tdi0ieo.PDF)KeywordsATS,ISDN,DSS1,basic,PIXIT,network,VPNETSIPostaladdressF-06921SophiaAntipolisCedex-FRANCEOfficeaddress650RoutedesLucioles-SophiaAntipolisValbonne-FRANCETel.:+33492944200Fax:+33493654716SiretN°34862356200017-NAF742CAssociationàbutnonlucratifenregistréeàlaSous-PréfecturedeGrasse(06)N°7803/88Internetsecretariat@etsi.frIndividualcopiesofthisETSIdeliverablecanbedownloadedfromhttp://www.etsi.orgIfyoufinderrorsinthepresentdocument,sendyourcommentto:editor@etsi.frImportantnoticeThisETSIdeliverablemaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingorperceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF).Incaseofdispute,thereferenceshouldbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrivewithinETSISecretariat.CopyrightNotificationNopartmaybereproducedexceptasauthorizedbywrittenpermission.Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia.©EuropeanTelecommunicationsStandardsInstitute1999.Allrightsreserved.SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitionsandabbreviations.73.1Definitions.73.1.1Definitionsrelatedtoconformancetesting.73.1.2DefinitionsrelatedtoEN301060-1.83.2Abbreviations.84AbstractTestMethod.94.1DescriptionofATMused.94.2ConventionsfortestcomponentsandPCOs.95Untestabletestpurposes.106ATSconventions.116.1Declarationspart.116.1.1Typedefinitions.116.1.1.1Simpletypedefinitions.116.1.1.2Structuredtypedefinitions.116.1.1.2.1TTCNstructuredtypedefinitions.116.1.1.2.2ASN.1structuredtypedefinitions.116.1.1.3ASPtypedefinitions.116.1.1.3.1TTCNASPtypedefinitions.116.1.1.3.2ASN.1ASPtypedefinitions.126.1.1.4PDUtypedefinitions.126.1.1.4.1TTCNPDUtypedefinitions.126.1.1.4.2ASN.1PDUtypedefinitions.126.1.2Testsuiteconstants.126.1.3Testsuiteparameters.126.1.4Variables.126.1.4.1Testsuitevariables.126.1.4.2Testcasevariables.136.1.5Testsuiteoperationdefinitions.136.2Constraintspart.136.2.1Structuredtypeconstraintdeclaration.136.2.2ASN.1typeconstraintdeclaration.136.2.3ASPtypeconstraintdeclaration.136.2.3.1ASN.1ASPtypeconstraintdeclaration.136.2.3.2TTCNASPtypeconstraintdeclaration.146.2.4PDUtypeconstraintdeclaration.146.2.4.1ASN.1PDUtypeconstraintdeclaration.146.2.4.2TTCNPDUtypeconstraintdeclaration.146.2.4.3Specialcoding.146.2.5Derivedconstraints.146.2.6Parameterizedconstraints.146.2.7Valueassignment.146.2.7.1Specificvalues.146.2.7.2Matchingvalues.156.3Dynamicpart.156.3.1Testcases.156.3.2Teststeps.156.3.3Defaults.15SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)47ATStoTPmap.158PCTRconformance.159PIXITconformance.1610ATSConformance.16AnnexA(normative):ProtocolConformanceTestReport(PCTR)proforma.17A.1Identificationsummary.17A.1.1Protocolconformancetestreport.17A.1.2IUTidentification.17A.1.3Testingenvironment.17A.1.4Limitsandreservations.18A.1.5Comments.18A.2IUTConformancestatus.18A.3Staticconformancesummary.18A.4Dynamicconformancesummary.19A.5Staticconformancereviewreport.19A.6Testcampaignreport.19A.7Observations.32AnnexB(normative):PartialPIXITproforma.33B.1Identificationsummary.33B.2Abstracttestsuitesummary.33B.3Testlaboratory.34B.4Client(oftheTestlaboratory).34B.5SUT.35B.6Protocolinformation.35B.6.1Protocolidentification.35B.6.2Configurationtobetested.36B.6.3Configurationoptions.36B.6.4Testmanagementtimers.37B.6.5SendingofmessagesbyIUT.37B.6.6Parametervalues.38AnnexC(normative):AbstractTestSuite(ATS).40C.1TheTTCNGraphicalform(TTCN.GR).40C.2TheTTCNMachineProcessableform(TTCN.MP).40AnnexD(normative):Void.41AnnexE(informative):GeneralstructureofATS.42AnnexF(informative):"TTCN.MPandTTCN.GR"versionhistory.43Bibliography.44History.45SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)5IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinSR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinSR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSITechnicalCommitteeSignallingProtocolandSwitching(SPS).Thepresentdocumentispart6ofamulti-partstandardcoveringtheDigitalSubscriberSignallingSystemNo.one(DSS1)protocolspecificationfortheIntegratedServicesDigitalNetwork(ISDN)Basiccallcontrolextensionsatthe"b"serviceentrypointforVPNapplications,asdescribedbelow:Part1:"Protocolspecification";Part2:"ProtocolImplementationConformanceStatement(PICS)proformaspecification";Part3:"TestSuiteStructureandTestPurposes(TSS&TP)specificationfortheuser";Part4:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationfortheuser";Part5:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforthenetwork";Part6:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforthenetwork".NationaltranspositiondatesDateofadoptionofthisEN:12November1999DateoflatestannouncementofthisEN(doa):29February2000DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31August2000DateofwithdrawalofanyconflictingNationalStandard(dow):31August2000SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)61ScopeThissixthpartofEN301060isapplicabletotheBasiccallcontrolextensionsatthe"b"serviceentrypointforVPNapplicationsforthepan-EuropeanIntegratedServicesDigitalNetwork(ISDN)asprovidedbyEuropeanpublictelecommunicationsoperatorsattheTreferencepoint(asdefinedinITU-TRecommendationI.411[8])bymeansoftheDigitalSubscriberSignallingSystemNo.one(DSS1)protocol.Stagethreeidentifiestheprotocolproceduresandswitchingfunctionsneededtosupportatelecommunicationsservice(seeCCITTRecommendationI.130[7]).ThepresentdocumentspecifiestheAbstractTestSuite(ATS),andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformafortheusersideoftheTreferencepointorcoincidentSandTreferencepointofimplementationconformingtoEN301060-1[2]incompliancewiththerelevantrequirementsandinaccordancewiththerelevantguidancegiveninISO/IEC9646[3]to[6].2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]EN300403-1(V1.3):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Signallingnetworklayerforcircuit-modebasiccallcontrol;Part1:Protocolspecification[ITU-TRecommendationQ.931(1993),modified]".[2]EN301060-1:"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Basiccallcontrol;Enhancementatthe"b"serviceentrypointforVirtualPrivateNetwork(VPN)applications;Part1:Protocolspecification".[3]ISO/IEC9646-1:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".[4]ISO/IEC9646-3:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part3:TheTreeandTabularCombinedNotation(TTCN)".[5]ISO/IEC9646-4:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part4:Testrealization".[6]ISO/IEC9646-5:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part5:Requirementsontestlaboratoriesandclientsfortheconformanceassessmentprocess".[7]CCITTRecommendationI.130(1988):"MethodforthecharacterizationoftelecommunicationservicessupportedbyanISDNandnetworkcapabilitiesofanISDN".[8]ITU-TRecommendationI.411(1993):"ISDNuser-networkinterfaces-Referenceconfigurations".[9]EN301060-2(V1.1):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Basiccallcontrol;Enhancementatthe"b"serviceentrypointforVirtualPrivateNetwork(VPN)applications;Part2:ProtocolImplementationConformanceStatement(PICS)proformaspecification".SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)7[10]EN301060-3(V1.1):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Basiccallcontrol;Enhancementatthe"b"serviceentrypointforVirtualPrivateNetwork(VPN)applications;Part3:TestSuiteStructureandTestPurposes(TSS&TP)specificationfortheuser".[11]ITU-TRecommendationI.112(1993):"VocabularyoftermsforISDNs".[12]ITU-TRecommendationI.210(1993):"PrinciplesoftelecommunicationservicessupportedbyanISDNandthemeanstodescribethem".[13]ITU-TRecommendationE.164(1997):"Theinternationalpublictelecommunicationnumberingplan".[14]ISO/IEC9646-2:"Informationtechnology-OpenSystemsInterconnection-Conformancetestingmethodologyandframework-Part2:Abstracttestsuitespecification".[15]EN301060-4(V1.1):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Basiccallcontrol;Enhancementatthe"b"serviceentrypointforVirtualPrivateNetwork(VPN)applications;Part4:AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationfortheuser".[16]EN301060-5(V1.1):"IntegratedServicesDigitalNetwork(ISDN);DigitalSubscriberSignallingSystemNo.one(DSS1)protocol;Basiccallcontrol;Enhancementatthe"b"serviceentrypointforVirtualPrivateNetwork(VPN)applications;Part5:TestSuiteStructureandTestPurposes(TSS&TP)specificationforthenetwork".3Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply.3.1.1Definitionsrelatedtoconformancetestingabstracttestcase:refertoISO/IEC9646-1[3]AbstractTestSuite(ATS):refertoISO/IEC9646-1[3]activetest:testcasewheretheIUTisrequiredtosendaparticularmessage,butnotinreactiontoareceivedmessage.ThiswouldusuallyinvolvetheuseofPIXITinformationtoseehowthismessagecanbegeneratedandquiteoftenisspecifiedinanATSusinganimplicitsendeventImplementationUnderTest(IUT):refertoISO/IEC9646-1[3]implicitsendevent:refertoISO/IEC9646-3[4]lowertester:refertoISO/IEC9646-1[3]passivetest:testcasewheretheIUTisrequiredtorespondtoaprotocolevent(e.g.receivedmessage)withanotherprotocolevent(e.g.sendmessage)whichnormallydoesnotrequireanyspecialoperatorinterventionasassociatedwiththeimplicitsendeventpointofcontrolandobservation:refertoISO/IEC9646-1[3]ProtocolImplementationConformanceStatement(PICS):refertoISO/IEC9646-1[3]PICSproforma:refertoISO/IEC9646-1[3]ProtocolImplementationeXtraInformationforTesting(PIXIT):refertoISO/IEC9646-1[3]SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)8PIXITproforma:refertoISO/IEC9646-1[3]systemundertest:refertoISO/IEC9646-1[3]TestPurpose(TP):refertoISO/IEC9646-1[3]3.1.2DefinitionsrelatedtoEN301060-1Dummycallreference:seeEN300403-1[1],subclause4.3IntegratedServicesDigitalNetwork(ISDN):seeITU-TRecommendationI.112[11],definition308ISDNnumber:numberconformingtothenumberingandstructurespecifiedinITU-TRecommendationE.164[13]service;telecommunicationservice:seeITU-TRecommendationI.112[11],definition201supplementaryservice:seeITU-TRecommendationI.210[12],subclause2.4T:DSS1protocolentityattheUsersideoftheuser-networkinterfacewhereaTreferencepointapplies(UserisaPrivateISDN)3.2AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:ASPAbstractServicePrimitiveATMAbstractTestMethodATSAbstractTestSuiteBABasicAccessCESConnectionEndpointSuffixCMCo-ordinationMessageDSS1DigitalSubscriberSignallingSystemNo.oneExTSExecutableTestSuiteISDNIntegratedServicesDigitalNetworkIUTImplementationUnderTestLTLowerTesterMOTMeansOfTestingMTCMainTestComponentPCOPointofControlandObservationPCTRProtocolConformanceTestReportPDUProtocolDataUnitPICSProtocolImplementationConformanceStatementPIXITProtocolImplementationeXtraInformationforTestingPRAPrimaryRateAccessPTCParallelTestComponentsSUTSystemUnderTestTPTestPurposeTSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUTUpperTesterVPNVirtualPrivateNetworkSIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)94AbstractTestMethod4.1DescriptionofATMusedTherequirementfortestingthenetworkIUTistofocusonthebehaviourofthenetworkIUTattheuser-networkinterfacewhereaTreferencepointorcoincidentSandTreferencepointapplies.ThustheIUTisthenetworkDSS1protocolentityataparticularuser-networkinterfaceandisnotthewholenetwork.ItispossibletospecifyanATSbasedonaSingleparty(remote)testmethodforsuchanIUT.However,itisconsideredthatanATSbasedonsuchanapproachisoflimiteduseastheonlywaytospecifyIUTgeneratedPDUsistousethe"implicitsend"statement.ManyusersofsuchanATSwouldreplacethe"implicitsend"statementswithdescriptionsofthebehaviouratotherinterfaces.AnATSbasedonamulti-partytestmethodisconsideredtobemoreusefulinthatitisclosertohowarealtestsuitewouldbeconstructed.Suchatestmethodspecifiesbehaviouratmultiplenetworkinterfaces.Oneveryimportantlimitationhereisthattestsarefocussedononeparticularinterface.ThusthetestsystemismadeuponeMainTestComponent(MTC)andoneormoreParallelTestComponents(PTC),seefigure1.4.2ConventionsfortestcomponentsandPCOsMasterpartSlavepartMTCAPTC2CPA2PTC1CPA1L0PCOL1PCOL2PCOIUTNETWORKFigure1:Multi-partytestmethodInamaster/slavearrangement,theMTCisconsideredtobethemasterwhilethePTCsaretheslaves.The"slave"testersareonlyanexplicitdescriptionofhowtodealwiththe"other"interfacesduringthetestingprocess,i.e."howtomaketheIUTsendtherequiredmessage".SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)10Thismeans,inparticular,thattheverdictwillonlybeassignedfromtheprotocolaspectsobservedontheinterfaceundertest(i.e.bythe"master"tester),asitwouldbeobservedbyaterminalconnectedtothisinterface.Afailureinthecorrelationbetweentheprotocolatthedifferentinterfacestowhichthedifferenttestersareconnected,i.e.inthemechanismofthefunctionalserviceitself,willnotcauseaFAILverdict.Forinstance,iftheIUTfailstosendamessageonthetestedinterfaceafteranotherinterfacehasreceivedtheproperstimulus,theverdictwillbeINCONCLUSIVE.TheMTCMTCAhastwofunctionsinthisconfiguration.Firstly,ithastheMTCfunctionofcontrollingtheoneormorePTCs.ThusitisresponsibleforstartingthePTCsandafterwardscoordinatesactivitiesbyexchangingCo-ordinationMessages(CM)withthePTCs.SecondlyitisresponsibleforthebehaviouroftheLowerTester(LT)atPCOL0.Acombinationoftheremoteandmulti-partytestmethodsisapplied.Ascanbeseenfromfigure1,severalPCOsareused.AllPCOsresideattheserviceaccesspointsbetweenlayers2and3.MTCSUTPTC1,2Layer3Layer2Layer1L0IUTL1,2Layer3Layer2Layer1ServiceproviderFigure2:Combinationoftheremoteandmulti-partytestmethodsTheMTCPCOisnamed"L0"("L"forLower).TheL0PCOisusedtocontrolandobservethebehaviouroftheIUTandtestcaseverdictsareassigneddependingonthebehaviourobservedatthisPCO.ThePTCsPTC1,PTC2etc.usePCOsL1,L2etc.ThesePCOsareusedtocontroland,inalimitedway,observethebehaviourofthenetworkequipmentatinterfacesotherthantheoneundertest.NoverdictsareassignedatthesePCOs.Asstatedinapreviousparagraph,thenon-receiptofnetworkgeneratedmessagesatL0,whicharestimulatedbyeventsattheL1,L2etc.,willresultinINCONCLUSIVEratherthanFAILverdictsbeingassigned.PTC2isonlyactivatedinasmallsetoftestcasesthattestthehandlingoftwocallsatonetime.IntestcaseswhichverifythattheIUTrejectsinvalidorunacceptableSETUPmessages,noPTCisactivatedatall,astheserejectionproceduresareconsideredlocaltotheaccessbetweenIUTandMTC.ThecapabilityoftheIUTtosendINFORMATIONandPROGRESSmessagesistestedindifferentcallstates.Implicitsendeventshavetobeusedinthissmallsetoftestcases,asthesendingofthosemessagescannotbetriggeredviaaPTC.SeparatePIXITquestionsareaskedforeachcallstate,ifandhowitispossibleforthetestoperatortocausethesendingofthemessages.5UntestabletestpurposesTherearenountestabletestpurposesinthisATS.SeeEN301060-5[16].SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)116ATSconventionsThisclauseisstructuredsimilarlytothestructureofaTTCNATS.However,thenamesofthesubclausesarearrangedinawaymoresuitabletothepresentdocument.6.1Declarationspart6.1.1Typedefinitions6.1.1.1SimpletypedefinitionsWhereappropriate,simpletypeshavealength,avaluelistorarangerestrictionattached.Simpletypesdefinedasbeingofsomestringtype(e.g.BITSTRING,OCTETSTRING),havealengthrestrictionoravaluelistattached.Simpletypes,definedasbeingofINTEGERtype,haveavaluelistorarangerestrictionattached.6.1.1.2Structuredtypedefinitions6.1.1.2.1TTCNstructuredtypedefinitionsAllstructuredtypedefinitionsareprovidedwithafullname.Allelementsineverystructuredtypedefinition,definedasbeingofsomestringtype(e.g.BITSTRING,OCTETSTRING),havealengthrestrictionattached.Ifanelementinastructuredtypedefinitionisdefinedasbeingofareferencedtype,the(possible)restrictionisdefinedinthatreferencedtype.Forinformationelementstheidentifier,whichisuniqueforeachelement,hasitstypedefinedasasimpletypewherethevaluelistisrestrictedtothesinglevaluewhichistheidentifieritself.ThishastheadvantagethatitallowsatestsystemderivedfromthisATStoeasilyidentifyinformationelementsembeddedinmessages.AnATSwhereinformationelementidentifiersarerepresentedasunrestrictedtypescanpresentdifficultiesforaderivedtestsysteminthecasewhereitneedstofindoneinformationelementembeddedinanumberofothersandtheconstraintsfortheotherelementshavetheany-or-omitvalue.Insuchacasethetestsystemcannoteasilyfindthebeginningofeachinformationelement.6.1.1.2.2ASN.1structuredtypedefinitionsTherearenoASN.1structuredtypedefinitionsintheATS.6.1.1.3ASPtypedefinitions6.1.1.3.1TTCNASPtypedefinitionsTTCNASPtypedefinitionsonlycontainonePDUornoPDUatall.AllTTCNASPtypedefinitionsareprovidedwithafullidentifier.SomeASPsarenotparameterizedasshownintheexampleintable1.SuchASPsareonlyusedforrequestingorreceivingservicefromthelowerlayer.SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)12Table1:TTCNASPtypedefinitionDL_REL_INTTCNASPTypeDefinitionASPNAME:DL_REL_IN(DL_RELEASE_INDICATION)PCOType:SAPComments:ParameterName|ParameterType|CommentsDetailedComments:Table2showsanexampleofaparameterizedASP.AllASPscontainingPDUscontainonlythatPDUandnootherparameters.Table2:TTCNASPtypedefinitionDL_DATA_RQTTCNASPTypeDefinitionASPNAME:DL_DATA_RQ(DL_DATA_REQUEST)PCOType:SAPComments:ParameterName|ParameterType|Commentsmun(MessageUnit)|PDU|DetailedComments:6.1.1.3.2ASN.1ASPtypedefinitionsTherearenoASN.1ASPtypedefinitionsintheATS.6.1.1.4PDUtypedefinitions6.1.1.4.1TTCNPDUtypedefinitionsTheTTCNPDUtypereflectstheactualdatabeingtransferredorreceived.AllPDUsareembeddedinASPs.IfaspecificPDUtypedefinitioncontainselementsdefinedintermsofapre-definedtype,thatelementhasarestrictionattachedtoit.6.1.1.4.2ASN.1PDUtypedefinitionsTherearenoASN.1PDUtypedefinitionsintheATS.6.1.2TestsuiteconstantsEachtestsuiteconstantisdefinedintermsofapredefinedtypeorareferencedtype.Thevaluesgiveninthevaluecolumnwillremainunchangedthroughoutthetestsuite.6.1.3TestsuiteparametersEachtestsuiteparameterisdefinedintermsofapredefinedtypeorareferencedtype.Areferencedtypeisusedwhenitisnecessarytoattachrestrictionstothesetypedefinitions(itisnotallowedtoincluderestrictionsdirectlyinthetestsuiteparametertable).Thereferencedtypecanhavealengthorvaluerestrictionattachedtoitinitsdeclarationtable.6.1.4Variables6.1.4.1TestsuitevariablesNoTestSuiteVariablesareusedordefinedinthisATS.SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)136.1.4.2TestcasevariablesEachtestcasevariableisdefinedintermsofapredefinedtypeorareferencedtype.Areferencedtypeisusedwhenitisnecessarytoattachrestrictionstothesetypedefinitions(itisnotallowedtoincluderestrictionsdirectlyinthetestcasevariabletable).Thereferencedtypecanhavealengthorvaluerestrictionattachedtoitinitsdeclarationtable.Wheretestcasevariablesareusedinconstraints,theyarepassedasformalparameters.6.1.5TestsuiteoperationdefinitionsThedescriptionpartofatestsuiteoperationdefinitionuseseithernaturallanguageormetaC.Table3:TestsuiteoperationdefinitionASSIGN_CHITestSuiteOperationDefinitionOperationName:ASSIGN_CHI(basic,primary:CHI;basic_flag:BOOLEAN)ResultType:CHIComments:ThisoperationisusedtoassignacorrectChannelidentificationinformationelementtoPDUsdependentonthetypeofaccessthatistested.DescriptionCHIASSIGN_CHI(basic,primary,basic_flag)Ifthevalueofthebasic_flagissettoTRUE,theresultoftheoperationASSIGN_CHIwillbethevaluerepresentedbytheparameterbasicwhichisoftypeCHI.Elsetheoperationresultsinthevaluerepresentedbytheparameterprimary.Examples:ASSIGN_CHI(CHI1b_R1,CHI1p_R1,TRUE)=CHI1b_R1ASSIGN_CHI(CHI1b_R1,CHI1p_R1,FALSE)=CHI1p_R1Detailedcomments:Thetestsuiteoperationdefinitionshownintable3isusedintheconstraintspartwhenassigninganelementoftypeCHIavalue.TheCHItypecanbedefinedintwowaysdependingonwhethertheATSistestingbasicorprimaryrateaccess.ToavoidduplicatetypesandtherebyduplicatetestcasesthisoperationisusedtoassignavaluetoanelementofCHItype.Ittakesthreeparameters:ThisoperationreturnsthecorrectconstraintaccordingtotheBooleanflagbasic_flag.ThatconstraintwillthenbeassignedtothespecificelementoftypeCHI.6.2Constraintspart6.2.1StructuredtypeconstraintdeclarationForeverystructuredtypedefinitionthereexistsoneormorestructuredtypeconstraint.6.2.2ASN.1typeconstraintdeclarationTherearenoASN.1typeconstraintdeclarationsintheATS.6.2.3ASPtypeconstraintdeclaration6.2.3.1ASN.1ASPtypeconstraintdeclarationTherearenoASN.1ASPtypeconstraintdeclarationsintheATS.SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)146.2.3.2TTCNASPtypeconstraintdeclarationThePDUstobesentorreceivedarepassedtotheTTCNASPconstraintdeclarationsMsandMrasparametersofmetatypePDU.OnlyifvaluesinsideaspecificPDUhavetobereferenced,theuseofthemetatypePDUisnotallowedaccordingtoISO/IEC9646-3[4].InsuchcasesdifferentTTCNASPconstraintdeclarationsareused,thataredefinedtocarryonlyaspecifictypeofPDU(e.g.SETUP).Table4showsanexampleofsuchaTTCNASPconstraintdeclaration.Table4:TTCNASPconstraintdeclarationSrTTCNASPConstraintDeclarationConstraintName:Sr(PARAM:SETUP_PDU)ASPType:DL_DAT_IN_SETUPDerivationPath:Comments:ASPtoindicatethereceiptofSETUPmessages.ParameterName|ParameterValue|Commentsmun|PARAM|DetailedComments:AllASPconstraintshaveaspecificvalueforitsparameter.NomatchingsymbolsareusedinASPs.6.2.4PDUtypeconstraintdeclaration6.2.4.1ASN.1PDUtypeconstraintdeclarationTherearenoASN.1PDUtypeconstraintdeclarationsintheATS.6.2.4.2TTCNPDUtypeconstraintdeclarationPDUconstraintsareusedforassigningvaluesorpatternstothedatabeingsentorreceived.6.2.4.3SpecialcodingTheinformationelementtransitcounter,presentintheSETUPPDU,shallbedefinedincodeset4,forthispurposetheATSiscodingthisIEwithalockingshift(codeset4)attheendofthePDUSETUP.6.2.5DerivedconstraintsDerivedconstraintsareusedinthisATSonlyforSETUPandERRORPDUs.6.2.6ParameterizedconstraintsParameterizedconstraintsareusedinthisATS.6.2.7Valueassignment6.2.7.1SpecificvaluesForspecificvalueassignmentbothexplicitvaluesandreferencestoexplicitvaluesareused.SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)156.2.7.2MatchingvaluesAsmatchingvaluesthefollowingmechanismsareused:InsteadofValue:AnyOrOmit"*"AnyValue"?"Omit"-"Insidevalue:AnyOne"?"AnyOrNone"*"6.3Dynamicpart6.3.1TestcasesEachtestcasecontainsthetestpurposetextfromEN301060-3[10].Tobeabletoreadandunderstandthetestcasedynamicbehaviouritisrecommendedthattheteststepsareunderstoodfirst.6.3.2TeststepsMuchusehasbeenmadeofteststepstoavoidneedlessrepetitionofdynamicbehaviour.6.3.3DefaultsNotetheuseoftheRETURNstatementwhichisdefinedinDAM1ofISO/IEC9646-3[4].Thisallowsvalidbackgroundbehaviourtobehandledinthedefaulttreewithapossibilitytoreturntotheoriginalsetofalternativesinthetestcase.7ATStoTPmapTheidentifiersusedfortheTPsarereusedastestcasenames.Thusthereisastraightforwardone-to-onemapping.8PCTRconformanceAtestlaboratory,whenrequestedbyaclienttoproduceaPCTR,isrequired,asspecifiedinISO/IEC9646-5[6],toproduceaPCTRconformantwiththePCTRtemplategiveninannexBofISO/IEC9646-5[6].Furthermore,atestlaboratory,offeringtestingfortheATSspecificationcontainedinannexC,whenrequestedbyaclienttoproduceaPCTR,isrequiredtoproduceaPCTRconformantwiththePCTRproformacontainedinannexAofthepresentdocument.APCTRwhichconformstothisPCTRproformaspecificationshallpreservethecontentandorderingoftheclausescontainedinannexA.ClauseA.6ofthePCTRmaycontainadditionalcolumns.Ifincluded,theseshallbeplacedtotherightoftheexistingcolumns.Textinitalicsmayberetainedbythetestlaboratory.SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)169PIXITconformanceAtestrealizer,producinganexecutabletestsuitefortheAbstractTestSuite(ATS)specificationcontainedinannexC,isrequired,asspecifiedinISO/IEC9646-4[5],toproduceanaugmentedpartialPIXITproformaconformantwiththispartialPIXITproformaspecification.AnaugmentedpartialPIXITproformawhichconformstothispartialPIXITproformaspecificationshall,asaminimum,havecontentswhicharetechnicallyequivalenttoannexB.TheaugmentedpartialPIXITproformamaycontainadditionalquestionsthatneedtobeansweredinordertopreparetheMeansOfTesting(MOT)foraparticularImplementationUnderTest(IUT).Atestlaboratory,offeringtestingfortheATSspecificationcontainedinannexC,isrequired,asspecifiedinISO/IEC9646-5[6],tofurtheraugmenttheaugmentedpartialPIXITproformatoproduceaPIXITproformaconformantwiththispartialPIXITproformaspecification.APIXITproformawhichconformstothispartialPIXITproformaspecificationshall,asaminimum,havecontentswhicharetechnicallyequivalenttoannexB.ThePIXITproformamaycontainadditionalquestionsthatneedtobeansweredinordertopreparethetestlaboratoryforaparticularIUT.10ATSConformanceThetestrealizer,producingaMeansOfTesting(MOT)andExecutableTestSuite(ExTS)forthisAbstractTestSuite(ATS)specification,shallcomplywiththerequirementsofISO/IEC9646-4[5].Inparticular,theseconcerntherealizationofanExecutableTestSuite(ExTS)basedoneachATS.ThetestrealizershallprovideastatementofconformanceoftheMOTtothisATSspecification.AnExTSwhichconformstothisATSspecificationshallcontaintestgroupsandtestcaseswhicharetechnicallyequivalenttothosecontainedintheATSinannexC.Allsequencesoftesteventscomprisinganabstracttestcaseshallbecapableofbeingrealizedintheexecutabletestcase.AnyfurthercheckingwhichthetestsystemmightbecapableofperformingisoutsidethescopeofthisATSspecificationandshallnotcontributetotheverdictassignmentforeachtestcase.TestlaboratoriesrunningconformancetestservicesusingthisATSshallcomplywithISO/IEC9646-5[6].AtestlaboratorywhichclaimstoconformtothisATSspecificationshalluseanMOTwhichconformstothisATS.SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)17AnnexA(normative):ProtocolConformanceTestReport(PCTR)proformaNotwithstandingtheprovisionsofthecopyrightclauserelatedtothetextofthepresentdocument,ETSIgrantsthatusersofthepresentdocumentmayfreelyreproducethePCTRproformainthisannexsothatitcanbeusedforitsintendedpurposesandmayfurtherpublishthecompletedPCTR.A.1IdentificationsummaryA.1.1ProtocolconformancetestreportPCTRnumber:PCTRDate:CorrespondingSCTRnumber:CorrespondingSCTRdate:TestLaboratoryidentification:TestLaboratoryManager:Signature:A.1.2IUTidentificationName:Version:Protocolspecification:EN301060-1PICS:PreviousPCTRs(ifany)A.1.3TestingenvironmentPIXITReferencenumber:ATSSpecification:EN301060-6AbstractTestMethod:Multy-Partytestmethod(seeISO/IEC9646-2)MeansofTestingidentification:Datesoftesting:ConformanceLogreference(s):RetentionDateforLogreference(s):SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)18A.1.4LimitsandreservationsAdditionalinformationrelevanttothetechnicalcontentsorfurtheruseofthetestreport,ortotherightsandobligationsofthetestlaboratoryandtheclient,maybegivenhere.Suchinformationmayincluderestrictiononthepublicationofthereport.____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________A.1.5CommentsAdditionalcommentsmaybegivenbyeithertheclientorthetestlaboratoryonanyofthecontentsofthePCTR,forexample,tonotedisagreementbetweenthetwoparties.________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________A.2IUTConformancestatusThisIUThasorhasnotbeenshownbyconformanceassessmenttobenon-conformingtothespecifiedprotocolspecification.Striketheappropriatewordsinthissentence.IfthePICSforthisIUTisconsistentwiththestaticconformancerequirements(asspecifiedinclauseA.3ofthisreport)andthereareno"FAIL"verdictstoberecorded(inclauseA.6)strikethewords"hasor",otherwisestrikethewords"orhasnot".A.3StaticconformancesummaryThePICSforthisIUTisorisnotconsistentwiththestaticconformancerequirementsinthespecifiedprotocol.Striketheappropriatewordsinthissentence.SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)19A.4DynamicconformancesummaryThetestcampaigndidordidnotrevealerrorsintheIUT.Striketheappropriatewordsinthissentence.Ifthereareno"FAIL"verdictstoberecorded(inclauseA.6ofthisreport)strikethewords"didor",otherwisestrikethewords"ordidnot".Summaryoftheresultsofgroupsoftests:________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________A.5StaticconformancereviewreportIfclauseA.3indicatesnon-conformance,thissubclauseitemizesthemismatchesbetweenthePICSandthestaticconformancerequirementsofthespecifiedprotocolspecification.________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________A.6TestcampaignreportATSReferenceSelected?(Y/N)Run?(Y/N)VerdictObservationsCallstateN00L3N_N00_V_001L3N_N00_V_002L3N_N00_V_003L3N_N00_V_004L3N_N00_V_005L3N_N00_V_006L3N_N00_V_007L3N_N00_V_008L3N_N00_V_009L3N_N00_V_010L3N_N00_V_011L3N_N00_V_012L3N_N00_V_013L3N_N00_V_014L3N_N00_V_015L3N_N00_V_016L3N_N00_V_017L3N_N00_V_018L3N_N00_V_019L3N_N00_V_020L3N_N00_V_021SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)20ATSReferenceSelected?(Y/N)Run?(Y/N)VerdictObservationsL3N_N00_V_022L3N_N00_V_023L3N_N00_V_024L3N_N00_V_025L3N_N00_V_026L3N_N00_V_027L3N_N00_V_028L3N_N00_V_029L3N_N00_V_030L3N_N00_V_031L3N_N00_V_v01L3N_N00_V_v02L3N_N00_V_v03L3N_N00_V_v04L3N_N00_V_v05L3N_N00_V_v06L3N_N00_V_v07L3N_N00_V_v08L3N_N00_V_032L3N_N00_V_033L3N_N00_V_034L3N_N00_V_035L3N_N00_V_036L3N_N00_V_037L3N_N00_V_038L3N_N00_V_039L3N_N00_V_040L3N_N00_V_v09L3N_N00_V_v10L3N_N00_V_v11L3N_N00_V_v12L3N_N00_V_v13L3N_N00_V_v14L3N_N00_V_v15L3N_N00_I_001L3N_N00_I_002L3N_N00_I_003L3N_N00_I_004L3N_N00_I_005L3N_N00_I_007L3N_N00_I_008L3N_N00_I_009L3N_N00_I_010L3N_N00_I_011L3N_N00_I_012L3N_N00_S_001L3N_N00_S_002L3N_N00_S_003L3N_N00_S_004L3N_N00_S_005L3N_N00_S_006L3N_N00_S_007L3N_N00_S_008L3N_N00_S_009L3N_N00_S_010L3N_N00_S_011L3N_N00_S_012L3N_N00_S_v16L3N_N00_S_v17L3N_N00_S_v18L3N_N00_S_v19SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)21ATSReferenceSelected?(Y/N)Run?(Y/N)VerdictObservationsCallstateN02L3N_N02_V_001L3N_N02_V_002L3N_N02_V_003L3N_N02_V_004L3N_N02_V_005L3N_N02_V_006L3N_N02_V_007L3N_N02_V_008L3N_N02_V_009L3N_N02_V_010L3N_N02_V_011L3N_N02_V_012L3N_N02_V_013L3N_N02_I_001L3N_N02_I_002L3N_N02_I_003L3N_N02_I_004L3N_N02_I_005L3N_N02_I_006L3N_N02_I_007L3N_N02_I_008L3N_N02_I_009L3N_N02_I_011L3N_N02_S_001L3N_N02_S_002L3N_N02_S_003L3N_N02_S_004L3N_N02_S_005L3N_N02_S_006L3N_N02_S_007L3N_N02_S_008L3N_N02_S_009L3N_N02_S_010SIST EN 301 060-6 V1.1.4:2005

ETSIETSIEN301060-6V1.1.4(1999-11)22ATSReferenceSelected?(Y/N)Run?(Y/N)VerdictObservationsCallstateN03L3N_N03_V_001L3N_N03_V_002L3N_N03_V_003L3N_N03_V_004L3N_N03_V_005L3N_N03_V_006L3N_N03_V_007L3N_N03_V_008L3N_N03_V_009L3N_N0
...

Questions, Comments and Discussion

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

Loading comments...