《BS-ISO-IEC-10168-1-1997.pdf》由会员分享,可在线阅读,更多相关《BS-ISO-IEC-10168-1-1997.pdf(50页珍藏版)》请在三一文库上搜索。
1、BRITISH STANDARD BS ISO/IEC 10168-1:1997 Information technology Open Systems Interconnection Conformance test suite for the Session protocol Part 1: Test suite structure and test purposes ICS 35.100.01; 35.100.50 Licensed Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontr
2、olled Copy, (c) BSI BS ISO/IEC 10168-1:1997 This British Standard, having been prepared under the direction of the DISC Board, was published under the authority of the Standards Board and comes into effect on 15 April 1998 BSI 04-1999 ISBN 0 580 29696 2 National foreword This British Standard reprod
3、uces verbatim ISO/IEC 10168-1:1997 and implements it as the UK national standard. The UK participation in its preparation was entrusted to Technical Committee IST/21, Open Systems Interconnection, Data Management and Open Distributed Processing, which has the responsibility to: aid enquirers to unde
4、rstand the text; present to the responsible international/European committee any enquiries on the interpretation, or proposals for change, and keep the UK interests informed; monitor related international and European developments and promulgate them in the UK. A list of organizations represented on
5、 this committee can be obtained on request to its secretary. Cross-references The British Standards which implement international or European publications referred to in this document may be found in the BSI Standards Catalogue under the section entitled “International Standards Correspondence Index
6、”, or by using the “Find” facility of the BSI Standards Electronic Catalogue. A British Standard does not purport to include all the necessary provisions of a contract. Users of British Standards are responsible for their correct application. Compliance with a British Standard does not of itself con
7、fer immunity from legal obligations. Summary of pages This document comprises a front cover, an inside front cover, pages i and ii, the ISO/IEC title page, pages ii to viii, pages 1 to 36, an inside back cover and a back cover. This standard has been updated (see copyright date) and may have had ame
8、ndments incorporated. This will be indicated in the amendment table on the inside front cover. Amendments issued since publication Amd. No.DateComments Licensed Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BS ISO/IEC 10168-1:1997 BSI 04-1999i Cont
9、ents Page National forewordInside front cover Forewordvii Text of ISO/IEC 10168-11 Licensed Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c) BSI ii blank Licensed Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c
10、) BSI Licensed Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BS ISO/IEC 10168-1:1997 ii BSI 04-1999 Contents Page Forewordvii Introduction1 1Scope1 2Normative references1 3Definitions2 3.1Reference model definitions2 3.2Service conventions definiti
11、ons2 3.3Transport service definitions2 3.4Session service definitions2 3.5Session protocol definitions2 3.6Conformance testing methodology and framework definitions2 3.7Session test suite structure and test purposes definition3 4Abbreviations3 4.1Data units3 4.2Types of Session protocol data units3
12、4.3Types of Session service primitives3 4.4Other abbrevations4 5Compliance5 6Testing methodology5 6.1Introduction5 6.2Relation ship between the TSS Part 4: Test management protocol specification. Annex A forms an integral part of this part of ISO/IEC 10168. Annex B is for information only. Licensed
13、Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c) BSI viii blank Licensed Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BS ISO/IEC 10168-1:1997 BSI 04-19991 Introduction This part of ISO/IEC 10168, a mult
14、ipart International Standard, specifies a test suite structure and a set of test purposes for use by test suite specifiers as the basis for all standardized conformance test suites needed to evaluate conformance to ISO/IEC 8327-1, the Session protocol. A fundamental objective of the related standard
15、ized conformance test suites is to establish uniform conformance testing and unambiguous evaluation procedures for checking the ability of a Session protocol implementation to operate according to ISO/IEC 8327-1. The standardization of these test suites should lead to comparability and wide acceptan
16、ce of test results produced by different test laboratories, and therefore minimize repeated conformance testing of the same Session protocol implementation. The conformance test suites based on this part of ISO/IEC 10168 are designed for use by: a) test laboratories which provide a conformance testi
17、ng service for the Session protocol; b) test realizers which provide a means of testing to be used by such test laboratories; c) implementors of the Session protocol. The purpose of conformance testing is to increase the probability that different implementations are able to interwork, although conf
18、ormance testing alone cannot give a guarantee of interworking. Conformance testing increases the confidence that each implementation conforms to the protocol specification by establishing that it has the required capabilities and that its behaviour conforms to the protocol specification in represent
19、ative instances of communication. 1 Scope This part of ISO/IEC 10168 specifies a test suite structure and test purposes for the Session protocol, as defined in ISO/IEC 8327-1 except for the symmetric synchronize and for the data separation functional units. This part of ISO/IEC 10168 does not specif
20、y how the conformance tests are to be realized or used, nor how the test results are to be presented or used. This part of ISO/IEC 10168 applies to conformance test suites for testing Session protocol implementations which operate over a connection oriented Transport service (ISO 8072) and which cla
21、im conformance to ISO/IEC 8327-1. NOTEThe choice of test method may restrict the test purposes which can be realised. This part of ISO/IEC 10168 does not include a general assessment of performance, reliability or robustness of relevant protocol implementations, nor an assessment of the design of th
22、e protocol itself. 2 Normative references The following standards contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 10168. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreem
23、ents based on this part of ISO/IEC 10168 are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. Members of IEC and ISO maintain registers of currently valid International Standards. ISO/IEC 7498-1:1994, Information technology Open Systems
24、 Interconnection Basic Reference Model: The Basic Model. ISO 7498-3:19891), Information processing systems Open Systems Interconnection Basic Reference Model Part 3: Naming and addressing. ISO/IEC 8072:1996, Information technology Open Systems Interconnection Transport service definition. ISO/IEC 83
25、26:1996, Information technology Open Systems Interconnection Session service definition. ISO/IEC 8327-1:1996, Information technology Open Systems Interconnection Connection-oriented Session protocol: Protocol specification. ISO/IEC 8327-2:1996, Information technology Open Systems Interconnection Bas
26、ic connection-oriented Session protocol: Protocol Implementation Conformance Statement (PICS) proforma. ISO/IEC 9646-1:1994, Information technology Open Systems Interconnection Conformance testing methodology and framework Part 1: General concepts. ISO/IEC 9646-2:1995, Information technology Open Sy
27、stems Interconnection Conformance testing methodology and framework Part 2: Abstract Test Suite specification. ISO/IEC 10731:1994, Information technology Open Systems Interconnection Basic Reference Model Conventions for the definition of OSI services. 1) To be published. Licensed Copy: sheffieldun
28、sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BS ISO/IEC 10168-1:1997 2 BSI 04-1999 3 Definitions For the purposes of this part of ISO/IEC 10168, the following definitions apply. 3.1 reference model definitions this part of ISO/IEC 10168 uses the following terms def
29、ined in ISO/IEC 7498-1: a) session-connection; b) session layer; c) session-protocol-data-unit; d) session-service; e) session-service-access-point; f) session-service-data-unit; g) transport Layer; h) transport-service; i) transport-service-access-point; j) concatenation; k) segmenting. 3.2 service
30、 conventions definitions this part of ISO/IEC 10168 uses the following terms defined in ISO/IEC 10731: a) service-provider; b) service-user; c) primitive; d) request (primitive); e) indication (primitive); f) response (primitive); g) confirm (primitive). 3.3 transport service definitions this part o
31、f ISO/IEC 10168 uses the following terms defined in ISO/IEC 8072: a) calling transport service user; b) called transport service user; c) sending transport service user; d) receiving transport service user. 3.4 session service definitions this part of ISO/IEC 10168 uses the following terms defined i
32、n ISO/IEC 8326: a) calling SS-user; b) called SS-user; c) sending SS-user; d) receiving SS-user; e) requestor; requesting SS-user; f) acceptor; accepting SS-user; g) token; h) conditional (parameter); i) proposed parameter; j) selected parameter. 3.5 session protocol definitions this part of ISO/IEC
33、 10168 uses the following terms defined in ISO/IEC 8327-1: a) Session Protocol Machine (SPM); b) session-service-user (SS-user); c) transport-service-provider (TS provider); d) local matter; e) initiator; f) responder; g) sending SPM; h) receiving SPM; i) owner (of a token); j) proposed parameter; k
34、) negotiation; l) selected parameter; m) valid SPDU; n) invalid SPDU; o) protocol error; p) transparent (data); q) SPDU identifier (SI); r) length indicator (LI); s) parameter field; t) parameter identifier (PI); u) PI unit; v) parameter group identifier (PGI); w) PGI unit; y) parameter value (PV);
35、z) local variable. 3.6 conformance testing methodology and framework definitions this part of ISO/IEC 10168 uses the following terms defined in ISO/IEC 9646-1 and ISO/IEC 9646-2: a) basic interconnection testing; b) behaviour testing; c) capabilities of an IUT; d) capability testing; e) conformance
36、testing; f) conformance test suite; g) dynamic conformance requirements; h) implementation under test (IUT); i) inopportune test event; Licensed Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BS ISO/IEC 10168-1:1997 BSI 04-19993 j) lower tester; k)
37、PICS proforma; l) protocol implementation conformance statement (PICS); m) static conformance requirements; n) syntactically invalid test event; o) system under test (SUT); p) test group; q) test purpose; r) test suite. 3.7 Session test suite structure and test purposes definition For the purposes o
38、f this part of ISO/IEC 10168, the following definitions also apply. 3.7.1 inopportune parameter a parameter whose PGI or PI current value is defined in ISO/IEC 8327-1, but which occurs in a SPDU which is not allowed 3.7.2 unknown parameter a parameter whose PGI or PI current value is not defined in
39、ISO/IEC 8327-1 3.7.3 mislaid parameter a parameter which does not appear in the order defined in ISO/IEC 8327-1 for a particular SPDU 4 Abbreviations 4.1 Data units 4.2 Types of Session protocol data units 4.3 Types of Session service primitives SPDUSession Protocol Data Unit SSDUSession Service Dat
40、a Unit TSDUTransport Service Data Unit AAABORT ACCEPT SPDU ABABORT SPDU ACACCEPT SPDU ADACTIVITY DISCARD SPDU ADAACTIVITY DISCARD ACK SPDU AEACTIVITY END SPDU AEAACTIVITY END ACK SPDU AIACTIVITY INTERRUPT SPDU AIAACTIVITY INTERRUPT ACK SPDU ARACTIVITY RESUME SPDU ASACTIVITY START SPDU CDCAPABILITY D
41、ATA SPDU CDACAPABILITY DATA ACK SPDU CDOCONNECT DATA OVERFLOW SPDU CNCONNECT SPDU DNDISCONNECT SPDU DTDATA TRASFER SPDU EDEXCEPTION DATA SPDU EREXCEPTION REPORT SPDU EXEXPEDITED SPDU FNFINISH SPDU GTGIVE TOKENS SPDU GTAGIVE TOKENS ACK SPDU GTCGIVE TOKENS CONFIRM SPDU MAAMAJOR SYNC ACK SPDU MAPMAJOR
42、SYNC POINT SPDU MIAMINOR SYNC ACK SPDU MIPMINOR SYNC POINT SPDU NFNOT FINISHED SPDU OAOVERFLOW ACCEPT SPDU PRPREPARE SPDU PTPLEASE TOKENS SPDU RARESYNCHRONIZE ACK SPDU RFREFUSE SPDU RSRESYNCHRONIZE SPDU TDTYPED DATA SPDU SACTDcnf S-ACTIVITY-DISCARD confirm primitive SACTDind S-ACTIVITY-DISCARD indic
43、ation primitive SACTDreq S-ACTIVITY-DISCARD request primitive SACTDrsp S-ACTIVITY-DISCARD response primitive SACTEcnfS-ACTIVITY-END confirm primitive SACTEind S-ACTIVITY-END indication primitive SACTEreq S-ACTIVITY-END request primitive SACTErsp S-ACTIVITY-END response primitive SACTIcnfS-ACTIVITY-I
44、NTERRUPT confirm primitive SACTIindS-ACTIVITY-INTERRUPT indication primitive SACTIreqS-ACTIVITY-INTERRUPT request primitive SACTIrspS-ACTIVITY-INTERRUPT response primitive SACTRind S-ACTIVITY-RESUME indication primitive SACTRreq S-ACTIVITY-RESUME request primitive SACTSind S-ACTIVITY-START indicatio
45、n primitive SACTSreq S-ACTIVITY-START request primitive Licensed Copy: sheffieldun sheffieldun, na, Wed Nov 22 10:10:59 GMT+00:00 2006, Uncontrolled Copy, (c) BSI BS ISO/IEC 10168-1:1997 4 BSI 04-1999 4.4 Other abbreviations SCDcnfS-CAPABILITY-DATA confirm primitive SCDindS-CAPABILITY-DATA indicatio
46、ns primitive SCDreqS-CAPABILITY-DATA request primitive SCDrspS-CAPABILITY-DATA response primitive SCGindS-CONTROL-GIVE indication primitive SCGreqS-CONTROL-GIVE request primitive SCONcnfS-CONNECT confirm primitive SCONindS-CONNECT indication primitive SCONreqS-CONNECT request primitive SCONrspS-CONN
47、ECT response primitive SDTindS-DATA indication primitive SDTreqS-DATA request primitive SEXindS-EXPEDITED-DATA indication primitive SEXreqS-EXPEDITED-DATA request primitive SGTindS-TOKEN-GIVE indication primitive SGTreqS-TOKEN-GIVE request primitive SPABindS-P-ABORT Indication primitive SPERindS-P-E
48、XCEPTION-REPORT indication primitive SPTindS-TOKEN-PLEASE indication primitive SPTreqS-TOKEN-PLEASE request primitive SRELcnfS-RELEASE confirm primitive SRELindS-RELEASE indication primitive SRELreqS-RELEASE request primitive SRELrspS-RELEASE response primitive SRSYNcnf S-RESYNCHRONIZE confirm primi
49、tive SRSYNind S-RESYNCHRONIZE indication primitive SRSYNreq S-RESYNCHRONIZE request primitive SRSYNrsp S-RESYNCHRONIZE response primitive SRSYNcnf S-RESYNCHRONIZE confirm primitive SRSYNind S-RESYNCHRONIZE indication primitive SRSYNreq S-RESYNCHRONIZE request primitive SRSYNrsp S-RESYNCHRONIZE response primitive SSYNMcnf S-SYNC-MAJOR confirm primitive SSYNMind S-SYNC-MAJOR indication primitive SSYNMreq S-SYNC-MAJOR request primitive SSYNMrsp S-SYNC-MAJOR response primitive SSYNmcnf S-SYNC-MINOR confirm primitive SSYNmind S
链接地址:https://www.31doc.com/p-3747556.html