Intelligent Transport Systems (ITS); Communications Access for Land Mobiles (CALM); Test specifications for ITS station management (ISO 24102); Part 3: Abstract Test Suite (ATS) and partial PIXIT proforma

RTS/ITS-00268

General Information

Status
Published
Publication Date
11-Jun-2014
Current Stage
12 - Completion
Due Date
04-Jul-2014
Completion Date
12-Jun-2014
Ref Project

Buy Standard

Standard
ETSI TS 102 797-3 V1.2.1 (2014-06) - Intelligent Transport Systems (ITS); Communications Access for Land Mobiles (CALM); Test specifications for ITS station management (ISO 24102); Part 3: Abstract Test Suite (ATS) and partial PIXIT proforma
English language
33 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ETSI TS 102 797-3 V1.2.1 (2014-06)






Technical Specification
Intelligent Transport Systems (ITS);
Communications Access for Land Mobiles (CALM);
Test specifications for ITS station management (ISO 24102);
Part 3: Abstract Test Suite (ATS) and partial PIXIT proforma



---------------------- Page: 1 ----------------------
2 ETSI TS 102 797-3 V1.2.1 (2014-06)



Reference
RTS/ITS-00268
Keywords
ATS, CALM, ITS, management, testing, TTCN
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE

Tel.: +33 4 92 94 42 00  Fax: +33 4 93 65 47 16

Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88

Important notice
The present document can be downloaded from:
http://www.etsi.org
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
http://portal.etsi.org/chaircor/ETSI_support.asp
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.

© European Telecommunications Standards Institute 2014.
All rights reserved.

TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members.
TM
3GPP and LTE™ are Trade Marks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI

---------------------- Page: 2 ----------------------
3 ETSI TS 102 797-3 V1.2.1 (2014-06)
Contents
Intellectual Property Rights . 5
Foreword . 5
Modal verbs terminology . 5
1 Scope . 6
2 References . 6
2.1 Normative references . 6
2.2 Informative references . 7
3 Definitions and abbreviations . 7
3.1 Definitions . 7
3.2 Abbreviations . 7
4 Abstract protocol tester . 7
5 Abstract test method for FSAP . 8
5.1 Abstract protocol tester . 8
5.2 Test configurations . 9
5.2.1 Roles of an ITS-SCU . 9
5.2.2 Test configuration CF01: No ITS station-internal network . 9
5.2.3 Test configuration CF02: ITS station-internal network . 9
5.3 Test architecture . 10
5.4 Ports and abstract service primitives . 11
5.4.1 Overview . 11
5.4.2 ASPs of the fsapPort . 11
5.4.3 ASPs of the utPort . 12
6 Abstract Test Method for IICP . 12
6.1 Abstract protocol tester . 12
6.2 Test configurations . 12
6.3 Test architecture . 13
6.4 Ports and abstract service primitives . 14
6.4.1 Overview . 14
6.4.2 ASPs of the iicpPort . 14
6.4.3 ASPs of the utPort . 15
7 ATS conventions . 15
7.1 Testing conventions . 15
7.1.1 Testing states . 15
7.1.1.1 Initial state . 15
7.1.1.2 Final state . 15
7.1.2 Message types - ASN.1 definitions . 15
7.2 Naming conventions . 15
7.2.1 General guidelines . 15
7.2.2 Usage of Log statements . 15
Annex A (normative): Partial PIXIT proforma for FSAP . 17
A.1 Identification summary. 17
A.2 ATS summary . 17
A.3 Test laboratory . 17
A.4 Client identification . 18
A.5 SUT . 18
A.6 Protocol layer information. 18
A.6.1 Protocol identification . 18
ETSI

---------------------- Page: 3 ----------------------
4 ETSI TS 102 797-3 V1.2.1 (2014-06)
A.6.2 IUT information . 19
Annex B (normative): Partial PIXIT proforma for IICP . 23
B.1 Identification summary. 23
B.2 ATS summary . 23
B.3 Test laboratory . 23
B.4 Client identification . 24
B.5 SUT . 24
B.6 Protocol layer information. 24
B.6.1 Protocol identification . 24
B.6.2 IUT information . 25
Annex C (normative): TTCN-3 library modules . 28
C.1 Electronic annex, zip file with TTCN-3 code . 28
C.2 Extensions of Architecture of conformance validation framework. 28
C.2.1 Test Adapter . 28
C.2.2 Lower Tester . 29
C.2.3 Dispatcher. 30
C.2.4 Codecs source code . 30
C.2.5 Test Adapter source code . 30
C.2.6 Dispatcher source code . 30
C.3 Upper Tester message format . 31
C.3.1 FNTP Upper Tester Primitives . 31
C.3.1.1 FntpInitialize . 31
C.3.1.2 FntpPortCreationRequest . 31
C.3.1.3 FntpPortCreationConfirm . 31
C.3.1.4 FntpForwardTableNotification . 32
C.3.2 FSAP Upper Tester Primitives - FsapInitialize . 32
C.3.3 IICP Upper Tester Primitives - IicpInitialize. 32
History . 33

ETSI

---------------------- Page: 4 ----------------------
5 ETSI TS 102 797-3 V1.2.1 (2014-06)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (http://ipr.etsi.org).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This Technical Specification (TS) has been produced by ETSI Technical Committee Intelligent Transport Systems
(ITS).
The present document is part 3 of a multi-part deliverable covering Communications Access for Land Mobiles
(CALM); Test specifications for ITS station management (ISO 24102), as identified below:
Part 1: "Protocol Implementation Conformance Statement (PICS) specification";
Part 2: "Test Suite Structure and Test Purposes (TSS & TP)";
Part 3: "Abstract Test Suite (ATS) and partial PIXIT proforma".
Modal verbs terminology
In the present document "shall", "shall not", "should", "should not", "may", "may not", "need", "need not", "will",
"will not", "can" and "cannot" are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms
for the expression of provisions).
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
ETSI

---------------------- Page: 5 ----------------------
6 ETSI TS 102 797-3 V1.2.1 (2014-06)
1 Scope
The present document provides the Abstract Test Suite (ATS) and partial PIXIT proforma for the protocols specified in
ISO 24102-4 [1], ISO 24102-5 [2] based on the related TSS & TP specification TS 102 797-2 [4] and the PICS
proforma TS 102 797-1 [3] and in accordance with the relevant guidance given in ISO/IEC 9646-1 [5],
ISO/IEC 9646-2 [6], ETS 300 406 [7] and EG 202 798 [i.4].
2 References
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
reference document (including any amendments) applies.
Referenced documents which are not found to be publicly available in the expected location might be found at
http://docbox.etsi.org/Reference.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
2.1 Normative references
The following referenced documents are necessary for the application of the present document.
[1] ISO 24102-4:2013: "Intelligent transport systems -- Communications access for land mobiles
(CALM) -- ITS station management -- Part 4: Station-internal management communications".
[2] ISO 24102-5:2013: "Intelligent transport systems -- Communications access for land mobiles
(CALM) -- ITS station management -- Part 5: Fast service advertisement protocol (FSAP)".
[3] ETSI TS 102 797-1 (V1.2.1): "Intelligent Transport Systems (ITS); Communications Access for
Land Mobiles (CALM); Test specifications for ITS station management (ISO 24102);
Part 1: Protocol Implementation Conformance Statement (PICS) specification".
[4] ETSI TS 102 797-2 (V1.2.1): "Intelligent Transport Systems (ITS); Communications Access for
Land Mobiles (CALM); Test specifications for ITS station management (ISO 24102); Part 2: Test
Suite Structure and Test Purposes (TSS & TP)".
[5] ISO/IEC 9646-1:1994: "Information technology -- Open Systems Interconnection -- Conformance
testing methodology and framework -- Part 1: General concepts".
[6] ISO/IEC 9646-2:1994: "Information technology -- Open Systems Interconnection -- Conformance
testing methodology and framework -- Part 2: Abstract Test Suite specification".
[7] ETSI ETS 300 406 (1995): "Methods for testing and Specification (MTS); Protocol and profile
conformance testing specifications; Standardization methodology".
[8] ETSI ES 201 873-1: "Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3; Part 1: TTCN-3 Core Language".
[9] ETSI ES 201 873-7: "Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3; Part 7: Using ASN.1 with TTCN-3".
[10] ETSI ES 202 784: "Methods for Testing and Specification (MTS); The Testing and Test Control
Notation version 3; TTCN-3 Language Extensions: Advanced Parameterization".
ETSI

---------------------- Page: 6 ----------------------
7 ETSI TS 102 797-3 V1.2.1 (2014-06)
2.2 Informative references
The following referenced documents are not necessary for the application of the present document but they assist the
user with regard to a particular subject area.
[i.1] ISO 24102-3:2013: "Intelligent transport systems -- Communications access for land mobiles
(CALM) -- ITS station management -- Part 3: Service access points".
[i.2] ISO 21217:2014: "Intelligent transport systems -- Communications access for land mobiles
(CALM) -- Communications architecture".
[i.3] ISO 21218:2013: "Intelligent transport systems -- Communications access for land mobiles
(CALM) -- Medium service access point".
[i.4] ETSI EG 202 798: "Intelligent Transport Systems (ITS); Testing; Framework for conformance and
interoperability testing".
[i.5] ETSI TR 103 099 (V1.1.1): "Intelligent Transport Systems (ITS); Architecture of conformance
validation framework".
[i.6] ISO 29281-1:2013: "Intelligent transport systems -- Communication access for land mobiles
(CALM) -- Non-IP networking -- Part 1: Fast networking & transport layer protocol (FNTP)".
3 Definitions and abbreviations
3.1 Definitions
For the purposes of the present document, the terms and definitions given in ISO 24102-4 [1], ISO 24102-5 [2],
TS 102 797-1 [3], TS 102 797-2 [4], ISO/IEC 9646-1 [5], ISO/IEC 9646-2 [6], ETS 300 406 [7], ES 201 873-1 [8],
ES 201 873-7 [9], ES 202 784 [10], ISO 24102-3 [i.1], ISO 21217 [i.2], ISO 21218 [i.3] and EG 202 798 [i.4] apply.
3.2 Abbreviations
For the purposes of the present document, the abbreviations given in ISO 24102-4 [1], ISO 24102-5 [2],
TS 102 797-1 [3], TS 102 797-2 [4], ISO/IEC 9646-1 [5], ISO/IEC 9646-2 [6], ETS 300 406 [7], ES 201 873-1 [8],
ES 201 873-7 [9], ES 202 784 [10], ISO 24102-3 [i.1], ISO 21217 [i.2], ISO 21218 [i.3] and EG 202 798 [i.4] apply.
4 Abstract protocol tester
In general, the conformance test system architecture as illustrated in the ITS testing framework EG 202 798 [i.4], see
figure 1, applies. For the present document, the IUT is given by protocols located in the ITS-S management entity, thus
several types of IUTs need to be considered. The "Upper tester application" allows accessing the "upper side" of the
IUT. Lower layer protocols indicated by the block "ITS lower layers" allow access to the IUT from the "lower side".
"Upper side" and "lower side" are obvious terms in case of protocols residing in an OSI communication layer. For
management protocols, it will be clearly specified in clauses 5 and 6 what "upper side" and "lower side" mean.
The test system simulates valid and invalid protocol behaviour and analyses the reaction of the IUT.
ETSI

---------------------- Page: 7 ----------------------
8 ETSI TS 102 797-3 V1.2.1 (2014-06)
c
e
d
o
C

Figure 1: Abstract protocol tester - General approach
5 Abstract test method for FSAP
5.1 Abstract protocol tester
SUTs which support the "ITS station-Internal management Communications Protocol" (IICP) ISO 24102-4 [1] may
benefit from the conformance test system architecture illustrated in figure 2, where the access to the IUT from top,
i.e. in general via the upper tester application, is performed via management SAPs.
P P
A A
S S
- -
F F
M M
c
e
d
o
C

Figure 2: Abstract protocol tester for FSAP - IICP approach for upper tester
ETSI

---------------------- Page: 8 ----------------------
9 ETSI TS 102 797-3 V1.2.1 (2014-06)
5.2 Test configurations
5.2.1 Roles of an ITS-SCU
The test suite for FSAP uses two test configurations in order to cover the different test scenarios. Distinction between
the two configurations is given by the two possible implementation scenarios for an ITS station, i.e. a single-unit
implementation, or an implementation with several "ITS station communication units" (ITS-SCU) which are
interconnected via an ITS station-internal network ISO 24102-4 [1], ISO 24102-5 [2], ISO 21217 [i.2]. These
ITS-SCUs can take over the roles of an ITS-S host, or an ITS-S router, or the combined role of ITS-S host and ITS-S
router. The two identified testing configurations are referred to as CF01 for the single unit implementation, and CF02
for the multi-unit implementation and are described in clauses 5.2.2 and 5.2.3.
5.2.2 Test configuration CF01: No ITS station-internal network
In test configuration CF01 the roles of ITS-S host and ITS-S router are implemented in a single ITS-SCU as illustrated
in figure 3. Consequently the whole supported functionality of FSAP is given in a single ITS-SCU and no station-
internal forwarding between ITS-S host and ITS-S router is needed.
Combined ITS-S router / host
Applications
Facilities layer
Networking & transport
layer
Access layer
(wireless CIs)
Link to other ITS stations

Figure 3: Test configuration CF01 architecture
This configuration is used in the cases listed below TS 102 797-2 [4]:
• ITS-S station internal-network PICS (PICS_S_INW) is set to false.
• The roles PICS (PICS_ROLE_RH) is set to true.
5.2.3 Test configuration CF02: ITS station-internal network
In test configuration CF02, the roles of ITS-S host and ITS-S router are implemented in different ITS-SCUs as
illustrated in figure 4. Consequently there is communications needed between the ITS-SCU with host functionality and
the ITS-SCU with router functionality. This communication goes via the ITS station-internal network using the "ITS
station-Internal management Communications Protocol" (IICP) ISO 24102-4 [1].
ETSI

---------------------- Page: 9 ----------------------
10 ETSI TS 102 797-3 V1.2.1 (2014-06)

t t
n n
e e
) y ) y
t t
i i
m m
P P
r r
e e
A A
u u
g g
c c
S S
a a
e e
F F
n n
( (
S S
a a
M M

Figure 4: Test configuration CF02 architecture
This configuration is used in the cases listed below TS 102 797-2 [4]:
• ITS-S station internal-network PICS (PICS_S_INW) is set to true.
5.3 Test architecture
The present document implements the general TTCN-3 test architecture described in EG 202 798 [i.4], clauses 6.3.2
and 8.3.1.
Figure 5 shows the TTCN-3 test architecture used for the FSAP ATS.
• The MTC is of type ItsFSAP and communicates with the SUT over fsapPort in order to exchange FSAP
messages (SAM, CTX) between the FSAP test component and the FASP IUT. The "ITS lower layers
transport" system adapter is used to enable usage of ITS lower layers in the SUT in case the MF-SAP is not
directly accessible.
• The MTC communicates with the SUT over the utPort in order to trigger FSAP functionalities by simulating
primitives from e.g. application entities. It is required to trigger the FSAP layer in the SUT to send FSAP
messages, which are resulting from upper layer primitives. Furthermore, receiving FSAP messages may result
in notifications to other entities. The "Upper tester transport" system adapter is used to adapt to the upper tester
application implementation of the SUT.
• The MTC communicates with the SUT over the cfPort in order to perform settings in the SUT. The
"Configuration transport" system adapter is used to adapt to the configuration-access implementation of the
SUT.
ETSI

---------------------- Page: 10 ----------------------
11 ETSI TS 102 797-3 V1.2.1 (2014-06)

Figure 5: Test system architecture for FSAP
5.4 Ports and abstract service primitives
5.4.1 Overview
The following TTCN-3 ports are used by the FSAP ATS:
• fsapPort of type FsapPort is used to receive messages from and transmit messages to the IUT (via MF-SAP).
• utPort of type UpperTesterPort is used to receive service message from and transmit service messages to the
IUT (via MF-SAP).
Every port provides "Abstract Service Primitives" (ASPs) as specified in clauses 5.4.2 and 5.4.3.
5.4.2 ASPs of the fsapPort
The following ASPs are used in the fsapPort:
• The FsapReq primitive used to send messages of type NFsapPrimitivesUp or INsapPrimitivesUp sent by the
IUT.
• The FsapInd primitive used to receive messages of type NFsapPrimitivesDown or INsapPrimitivesDown from
the IUT.
ETSI

---------------------- Page: 11 ----------------------
12 ETSI TS 102 797-3 V1.2.1 (2014-06)
5.4.3 ASPs of the utPort
The following ASPs are used in the utPort:
• The UtInitialize primitive is used to initialize IUT.
• The FAsapPrimitivesDown primitive is used to send FA-SAP service primitives to the IUT.
• The FAsapPrimitivesUp primitive is used to receive FA-SAP service primitives from the IUT.
6 Abstract Test Method for IICP
6.1 Abstract protocol tester
SUTs which support the "ITS station-Internal management Communications Protocol" (IICP) ISO 24102-4 [1] may
benefit from the conformance test system architecture illustrated in figure 6, where the access to the IUT from top,
i.e. in general via the upper tester application, is performed via management SAPs.
P P
A A
S S
- -
F F
M M
P
c
A
e
d S
-
o
N
C
M
P
A
S
-
I
M

Figure 6: Abstract protocol tester for IICP
6.2 Test configurations
IICP becomes applicable once an ITS station-internal network is available. This results in the basic configuration
illustrated in figure 7, where the SUT is an ITS-SCU which either has the role of an ITS-S router, or an ITS-S host, or a
combined ITS-S host and router and where the ITS test system simulates such an ITS-SCU at the ITS station-internal
network.
ETSI

---------------------- Page: 12 ----------------------
13 ETSI TS 102 797-3 V1.2.1 (2014-06)

t t
n n
e e
y y
) t ) t
i i
m m
r r
P P
e e
u u
g C g C
c c
I I
a I a I
e e
( (
n n
S S
a a
M M

Figure 7: Test configuration CF01 architecture
This configuration is used in the cases listed below TS 102 797-2 [4]:
• ITS-S station internal-network PICS (PICS_S_INW) is set to true.
• Either one of the roles PICS (PICS_ROLE_RH, PICS_ROLE_RONLY, PICS_ROLE_HONLY) is set to true.
6.3 Test architecture
The present document implements the general TTCN-3 test architecture described in EG 202 798 [i.4], clauses 6.3.2
and 8.3.1.
Figure 8 shows the TTCN-3 test architecture used for the IICP ATS.
• The MTC is of type ItsIICP and communicates with the SUT over iicpPort in order to exchange IICP PDUs
between the IICP test component and the IICP IUT. The "ITS lower layers transport" system adapter is used to
enable usage of ITS lower layers in the SUT in case the M
...

Questions, Comments and Discussion

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