Road vehicles - Open Test sequence eXchange format (OTX) - Part 3: Standard extensions and requirements

This document defines the Open Test sequence eXchange (OTX) extension requirements and data model specifications. The requirements are derived from the use cases described in ISO 13209-1. They are listed in Clause 4. The data model specification aims at an exhaustive definition of all features of the OTX extensions which have been implemented to satisfy the requirements. This document establishes rules for the syntactical entities of each extension. Each of these syntactical entities is accompanied by semantic rules which determine how OTX documents containing extension features are to be interpreted. The syntax rules are provided by UML class diagrams and XML schemas, whereas the semantics are given by UML activity diagrams and prose definitions.

Véhicules routiers — Format public d'échange de séquence-tests (OTX) — Partie 3: Exigences et spécifications des extensions du standard

General Information

Status
Published
Publication Date
20-Jun-2022
Current Stage
6060 - International Standard published
Start Date
21-Jun-2022
Due Date
16-Oct-2021
Completion Date
21-Jun-2022

Relations

Effective Date
23-Apr-2020

Overview

ISO 13209-3:2022 - "Road vehicles - Open Test sequence eXchange format (OTX) - Part 3: Standard extensions and requirements" specifies the extension requirements and data model for the OTX standard. Building on use cases in ISO 13209-1, this part lists formal requirements (Clause 4) and provides an exhaustive definition of OTX extension features. Syntax is defined by UML class diagrams and XML schemas, while semantics are provided by UML activity diagrams and prose definitions. The document establishes rules for syntactical entities and how OTX documents containing extension features must be interpreted.

Key topics and technical requirements

  • Extension requirements: Requirements and recommendations derived from Part 1 use cases; entries and priorities are documented (Clause 4).
  • Data model specification: Exhaustive definition of extension features to ensure consistent implementation and interoperability.
  • Syntax and semantics:
    • Syntax: UML class diagrams and XML schemas govern structural rules for extensions.
    • Semantics: UML activity diagrams plus prose define expected behavior and interpretation of extensions.
  • Modular extensions covered (examples in the standard):
    • OTX DateTime extension - standardized date/time handling for test sequences.
    • OTX DiagCom extension - diagnostic communication channels, services, patterns, data types, exceptions, variable access and actions.
    • OTX DiagDataBrowsing extension - browsing and accessing diagnostic data models.
    • OTX EventHandling extension - event definitions, event sources, properties and actions.
    • OTX Flash extension - flashing/programming related data types and processes.
  • Terminology and normative references: Defined terms, abbreviations, and normative cross-references to ensure shared meaning across implementations.

Practical applications and users

ISO 13209-3 is intended for organizations and professionals involved in automotive test automation and diagnostics who need a standardized, machine-readable test-sequence exchange format:

  • Vehicle OEMs and Tier-1/2 suppliers implementing automated test platforms
  • Tool vendors building OTX-compliant authoring, execution and diagnostic tools
  • Test engineers and integration teams who create, share and execute test sequences for ECUs, systems and vehicle-level tests
  • Standards engineers aligning test workflows, diagnostics and flashing procedures with formal specifications

Practical benefits include improved interoperability of test sequences, consistent diagnostic behavior across tools, and reliable exchange of extensions like diagnostic communication, data browsing, event handling and flashing.

Related standards

  • ISO 13209-1 (OTX - use cases and basic concepts) - source of requirements for Part 3.
  • Other ISO 13209-series parts cover core OTX definitions and packaging; consult the ISO catalogue for related OTX parts.

Keywords: ISO 13209-3:2022, OTX, Open Test sequence eXchange, automotive test automation, diagnostic communication, OTX extensions, UML class diagrams, XML schema.

Standard

ISO 13209-3:2022 - Road vehicles — Open Test sequence eXchange format (OTX) — Part 3: Standard extensions and requirements Released:21. 06. 2022

English language
228 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 13209-3:2022 is a standard published by the International Organization for Standardization (ISO). Its full title is "Road vehicles - Open Test sequence eXchange format (OTX) - Part 3: Standard extensions and requirements". This standard covers: This document defines the Open Test sequence eXchange (OTX) extension requirements and data model specifications. The requirements are derived from the use cases described in ISO 13209-1. They are listed in Clause 4. The data model specification aims at an exhaustive definition of all features of the OTX extensions which have been implemented to satisfy the requirements. This document establishes rules for the syntactical entities of each extension. Each of these syntactical entities is accompanied by semantic rules which determine how OTX documents containing extension features are to be interpreted. The syntax rules are provided by UML class diagrams and XML schemas, whereas the semantics are given by UML activity diagrams and prose definitions.

This document defines the Open Test sequence eXchange (OTX) extension requirements and data model specifications. The requirements are derived from the use cases described in ISO 13209-1. They are listed in Clause 4. The data model specification aims at an exhaustive definition of all features of the OTX extensions which have been implemented to satisfy the requirements. This document establishes rules for the syntactical entities of each extension. Each of these syntactical entities is accompanied by semantic rules which determine how OTX documents containing extension features are to be interpreted. The syntax rules are provided by UML class diagrams and XML schemas, whereas the semantics are given by UML activity diagrams and prose definitions.

ISO 13209-3:2022 is classified under the following ICS (International Classification for Standards) categories: 43.040.15 - Car informatics. On board computer systems; 43.180 - Diagnostic, maintenance and test equipment. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO 13209-3:2022 has the following relationships with other standards: It is inter standard links to ISO 13209-3:2012. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO 13209-3:2022 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)


INTERNATIONAL ISO
STANDARD 13209-3
Second edition
2022-06
Road vehicles — Open Test sequence
eXchange format (OTX) —
Part 3:
Standard extensions and
requirements
Véhicules routiers — Format public d'échange de séquence-tests
(OTX) —
Partie 3: Exigences et spécifications des extensions du standard
Reference number
© ISO 2022
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
Contents Page
Foreword .viii
Introduction .ix
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 1
3.1 Terms and definitions . 1
3.2 Abbreviated terms . 2
4 Requirements and recommendations . 3
4.1 Basic principles for requirements and recommendations definition . 3
4.2 Entries priorities . 3
4.3 Requirement listing. 3
5 Extension overview . 6
5.1 General . 6
5.2 Dependencies . 6
5.3 Basic characteristics of the OTX extensions . 8
6 OTX DateTime extension . 9
6.1 General . 9
6.2 Terms. 9
6.2.1 Overview . 9
6.2.2 Syntax . . 9
6.2.3 Semantics . 10
7 OTX DiagCom extension .12
7.1 General .12
7.2 General considerations.13
7.2.1 Communication channels . 13
7.2.2 Diagnostic services .13
7.2.3 Diagnostic communication patterns . 15
7.2.4 Special-purpose diagnostic data types . 19
7.3 Data types . 20
7.3.1 Overview . 20
7.3.2 Syntax . . 20
7.3.3 Semantics . 20
7.4 Exceptions.23
7.4.1 Overview . 23
7.4.2 Syntax . .23
7.4.3 Semantics . 24
7.5 Variable access . 25
7.5.1 Overview . 25
7.5.2 Syntax . . 25
7.5.3 Semantics . 26
7.6 Actions . 26
7.6.1 Overview . 26
7.6.2 ComChannel related actions . 26
7.6.3 ComParameter related actions .28
7.6.4 DiagService related actions .29
7.7 Terms.40
7.7.1 Overview .40
7.7.2 ComChannel related terms . 41
7.7.3 DiagService related terms . 45
7.7.4 Request related terms .49
7.7.5 Result related terms .50
7.7.6 Response related terms . 53
iii
7.7.7 Parameter related terms . 55
7.7.8 ComParam related terms . 61
7.7.9 Event related terms .64
8 OTX DiagDataBrowsing extension.65
8.1 General .65
8.2 Data types .66
8.2.1 Overview .66
8.2.2 Syntax .66
8.2.3 Semantics .66
8.3 Variable access . 67
8.3.1 Overview . 67
8.3.2 Syntax . . 67
8.3.3 Semantics . 67
8.4 Terms.68
8.4.1 Overview .68
8.4.2 Syntax . .68
8.4.3 Semantics .68
9 OTX EventHandling extension .72
9.1 General .72
9.2 Data types .72
9.2.1 Overview .72
9.2.2 Syntax . .73
9.2.3 Semantics .73
9.3 Variable access .74
9.3.1 Overview .74
9.3.2 Syntax . .74
9.3.3 Semantics .74
9.4 Actions .74
9.4.1 Overview .74
9.4.2 Syntax . .74
9.4.3 Semantics .74
9.4.4 Example . 76
9.5 Terms. 76
9.5.1 Overview . 76
9.5.2 Event terms .77
9.5.3 Event source terms . 78
9.5.4 Event property terms .81
9.5.5 Exception terms .83
10 OTX Flash extension . .84
10.1 General .84
10.2 Data types .85
10.2.1 Overview .85
10.2.2 Syntax .85
10.2.3 Semantics .86
10.3 Exceptions.88
10.3.1 Overview .88
10.3.2 Syntax . .88
10.3.3 Semantics .88
10.4 Variable access .88
10.4.1 Overview .88
10.4.2 Syntax . .89
10.4.3 Semantics .89
10.5 Actions .89
10.5.1 Overview .89
10.5.2 Syntax .89
10.5.3 Semantics .89
10.5.4 Example . 91
iv
10.6 Terms. 92
10.6.1 Overview . 92
10.6.2 Flash job related terms .93
10.6.3 Flash session related terms . 95
10.6.4 Flash block related terms .99
10.6.5 Flash block segment related terms .104
10.6.6 Security related terms .106
10.6.7 Own ident related terms.109
10.6.8 Enumeration related terms . 110
11 OTX HMI extension . 112
11.1 General .112
11.1.1 General considerations .112
11.1.2 Dialogs .113
11.1.3 Custom screens .113
11.1.4 Custom screen usage example . 114
11.2 Data types .115
11.2.1 Overview .115
11.2.2 Syntax .115
11.2.3 Semantics .115
11.3 Exceptions. 117
11.3.1 Overview . 117
11.3.2 Syntax . . 117
11.3.3 Semantics . 117
11.4 Variable access . 118
11.4.1 Overview . 118
11.4.2 Syntax . .118
11.4.3 Semantics . 118
11.5 Actions . 118
11.5.1 Overview . 118
11.5.2 Dialog related actions . 119
11.5.3 Custom screen related actions .125
11.6 Terms.129
11.6.1 Overview .129
11.6.2 Syntax . .130
11.6.3 Semantics .131
11.7 Signatures .134
11.7.1 Overview .134
11.7.2 Syntax . .134
11.7.3 Semantics .134
12 OTX i18n extension . 136
12.1 General .136
12.2 Data types .136
12.2.1 Overview .136
12.2.2 Syntax . .136
12.2.3 Semantics .137
12.3 Exceptions.137
12.3.1 Overview .137
12.3.2 Syntax . .137
12.3.3 Semantics .138
12.4 Variable access .138
12.4.1 Overview .138
12.4.2 Syntax .138
12.4.3 Semantics .139
12.5 Terms.139
12.5.1 Overview .139
12.5.2 Locale settings related terms .140
12.5.3 Translation related terms. 141
v
12.5.4 Quantity related terms . 145
13 OTX Logging extension .147
13.1 General . 147
13.2 Data types .148
13.2.1 Overview .148
13.2.2 Syntax . .148
13.2.3 Semantics .148
13.3 Variable access . 149
13.3.1 Overview . 149
13.3.2 Syntax . .149
13.3.3 Semantics . 149
13.4 Actions .150
13.4.1 Overview .150
13.4.2 Syntax . .150
13.4.3 Semantics .150
13.4.4 Example . 151
13.5 Terms.152
13.5.1 Overview .152
13.5.2 Syntax . .152
13.5.3 Semantics .152
14 OTX Math extension . 153
14.1 General .153
14.2 Terms.154
14.2.1 Overview .154
14.2.2 Syntax . .154
14.2.3 Semantics .154
15 OTX Measure extension . 156
15.1 General .156
15.2 Data types .157
15.2.1 Overview .157
15.2.2 Syntax . .157
15.2.3 Semantics .157
15.3 Exceptions.157
15.3.1 Overview .157
15.3.2 Syntax . .157
15.3.3 Semantics .158
15.4 Variable access .159
15.4.1 Overview .159
15.4.2 Syntax .159
15.4.3 Semantics .159
15.5 Signatures .159
15.5.1 Overview .159
15.5.2 Syntax .159
15.5.3 Semantics .160
15.6 Actions . 161
15.6.1 Overview . 161
15.6.2 Syntax . 161
15.6.3 Semantics .162
15.7 Terms.164
15.7.1 Overview .164
15.7.2 Measurement related terms .165
15.7.3 Event related terms .168
16 OTX quantities extension . 169
16.1 General .169
16.2 Data types .172
16.2.1 Overview .
...

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...