Shopping Cart

No products in the cart.

BS ISO 13209-4:2021

$215.11

Road vehicles. Open Test sequence eXchange format (OTX) – Expanded extensions interface definition

Published By Publication Date Number of Pages
BSI 2021 396
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

This document defines the Open Test sequence eXchange (OTX) additional 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.

PDF Catalog

PDF Pages PDF Title
2 National foreword
14 Foreword
15 Introduction
17 1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
3.2 Abbreviated terms
18 4 Requirements
4.1 Basic principles for requirements definition
4.2 Requirement listing
4.2.1 Assertion requirements
4.2.2 BlackBox requirements
4.2.3 BusMonitoring requirements
19 4.2.4 ComInterface requirements
4.2.5 CommonDialogs requirements
4.2.6 DataType requirements
20 4.2.7 DiagComPlus requirements
4.2.8 DiagConfiguration requirements
21 4.2.9 DiagDataBrowsingPlus requirements
22 4.2.10 ECUConfiguration requirements
4.2.11 EventPlus requirements
23 4.2.12 ExternalServiceProvider requirements
4.2.13 File requirements
4.2.14 FlashPlus requirements
24 4.2.15 Persistence requirements
4.2.16 SQL requirements
25 4.2.17 StateMachineProcedure requirements
4.2.18 StateVariable requirements
4.2.19 TestResultHandling requirements
26 4.2.20 Util requirements
4.2.21 VehicleInfo requirements
27 4.2.22 XML requirements
28 4.2.23 ZipHandling requirements
29 5 Extension overview
5.1 General
30 5.2 Dependencies
34 5.3 OTX packaging (PTX)
6 OTX Assertion extension
6.1 General
6.2 Exceptions
6.2.1 Exceptions overview
6.2.2 Exceptions syntax
35 6.2.3 Exceptions semantics
6.3 Actions
6.3.1 Actions overview
6.3.2 Actions syntax
36 6.3.3 Actions general semantics
7 OTX BlackBox extension
7.1 General
7.2 Datatypes
7.2.1 Datatypes overview
37 7.2.2 Datatypes syntax
7.2.3 Datatypes semantics
7.3 Variable access
7.3.1 Variable-access overview
7.3.2 Variable-access syntax
38 7.3.3 Variable-access semantics
7.4 Terms
7.4.1 Terms overview
7.4.2 Terms syntax
39 7.4.3 Terms general semantics
40 8 OTX BusMonitoring extension
8.1 General
8.2 Datatypes
8.2.1 Datatypes overview
8.2.2 Datatypes syntax
41 8.2.3 Datatypes semantics
42 8.3 Enumerations
8.3.1 Enumerations syntax
8.3.2 Enumerations semantics
43 8.4 Exceptions
8.4.1 Exceptions overview
8.4.2 Exceptions syntax
8.4.3 Exceptions semantics
44 8.5 Variable access
8.5.1 Variable-access overview
8.5.2 Variable-access syntax
8.5.3 Variable-access semantics
8.6 Actions
8.6.1 Actions overview
8.6.2 Actions syntax
45 8.6.3 Actions general semantics
47 8.7 Terms
8.7.1 Terms overview
8.7.2 Terms syntax
8.7.3 Terms general semantics
53 9 OTX ComInterface extension
9.1 General
9.2 Datatypes
9.2.1 Datatypes overview
9.2.2 Datatypes syntax
54 9.2.3 Datatypes semantics
9.3 Enumerations
9.3.1 Enumerations syntax
55 9.3.2 Enumerations semantics
9.4 Exceptions
9.4.1 Exceptions overview
56 9.4.2 Exceptions syntax
9.4.3 Exceptions semantics
57 9.5 Variable access
9.5.1 Variable-access overview
9.5.2 Variable-access syntax
58 9.5.3 Variable-access semantics
9.6 Actions
9.6.1 Actions overview
9.6.2 Actions syntax
59 9.6.3 Actions general semantics
62 9.7 Terms
9.7.1 Terms overview
9.7.2 Terms syntax
63 9.7.3 Semantics for ComInterface terms
73 9.7.4 Semantics for Enumeration terms
74 9.7.5 Terms general semantics
10 OTX CommonDialogs extension
10.1 General
75 10.2 Exceptions
10.2.1 Exceptions overview
10.2.2 Exceptions syntax
10.2.3 Exceptions semantics
10.3 Actions
10.3.1 Actions overview
10.3.2 Actions syntax
76 10.3.3 Actions general semantics
79 11 OTX DataType extension
11.1 General
11.2 Datatypes
11.2.1 Datatypes overview
11.2.2 Datatypes syntax
80 11.2.3 Datatypes semantics
82 11.3 Exceptions
11.3.1 Exceptions overview
11.3.2 Exceptions syntax
83 11.3.3 Exceptions semantics
11.4 Variable access
11.4.1 Variable-access overview
11.4.2 Variable-access syntax
84 11.4.3 Variable-access semantics
11.5 Declaration and arguments
11.5.1 Declaration and arguments syntax
85 11.5.2 Declaration and arguments semantics
11.6 Signatures
11.6.1 Signatures overview
11.6.2 Signatures syntax
86 11.6.3 Semantics for Enumerations
87 11.6.4 Semantics for Structures
88 11.7 Terms
11.7.1 Terms overview
11.7.2 Terms syntax
90 11.7.3 Semantics for EnumerationTerms
93 11.7.4 Semantics for ResourceLocationTerms
95 11.7.5 Semantics for StructureTerms
96 12 OTX DiagComPlus extension
12.1 General
97 12.2 Datatypes
12.2.1 Datatypes overview
12.2.2 Datatypes syntax
12.2.3 Datatypes semantics
98 12.3 Enumerations
12.3.1 Enumerations syntax
12.3.2 Enumerations semantics
99 12.4 Exceptions
12.4.1 Exceptions overview
12.4.2 Exceptions syntax
12.4.3 Exceptions semantics
12.5 Variable access
12.5.1 Variable-access overview
100 12.5.2 Variable-access syntax
12.5.3 Variable-access semantics
12.6 Actions
12.6.1 Actions overview
12.6.2 Actions syntax
101 12.6.3 Actions general semantics
103 12.7 Terms
12.7.1 Terms overview
12.7.2 Terms syntax
12.7.3 Terms general semantics
107 13 OTX DiagConfiguration extension
13.1 General
13.2 Exceptions
13.2.1 Exceptions overview
13.2.2 Exceptions syntax
108 13.2.3 Exceptions semantics
13.3 Actions
13.3.1 Actions overview
13.3.2 Actions syntax
109 13.3.3 Actions general semantics
110 13.4 Terms
13.4.1 Terms overview
13.4.2 Terms syntax
111 13.4.3 Terms general semantics
113 14 OTX DiagDataBrowsingPlus extension
14.1 General
14.2 Datatypes
14.2.1 Datatypes overview
14.2.2 Datatypes syntax
115 14.2.3 Datatypes semantics
118 14.3 Enumerations
14.3.1 Enumerations syntax
119 14.3.2 Enumerations semantics
122 14.4 Exceptions
14.4.1 Exceptions overview
14.4.2 Exceptions syntax
14.4.3 Exceptions semantics
123 14.5 Variable access
14.5.1 Variable-access overview
14.5.2 Variable-access syntax
124 14.5.3 Variable-access semantics
14.6 Terms
14.6.1 Terms overview
14.6.2 Semantics for DbComChannel terms
127 14.6.3 Semantics for DbDiagService terms
133 14.6.4 Semantics for DbDiagTroubleCode terms
138 14.6.5 Semantics for DbEcuVariant terms
14.6.6 Semantics for DbEnvDataDesc terms
141 14.6.7 Semantics for DbFaultMemory terms
143 14.6.8 Semantics for DbMatchingParameter terms
144 14.6.9 Semantics for DbObject terms
148 14.6.10 Semantics for DbParameter terms
162 14.6.11 Semantics for DbRequest terms
166 14.6.12 Semantics for DbResponse terms
170 14.6.13 Semantics for DbSpecialDataElement terms
172 14.6.14 Semantics for DbSpecialDataGroup terms
176 14.6.15 Semantics for DbSubComponent terms
182 14.6.16 Semantics for DbTable terms
187 14.6.17 Semantics for interval terms
190 14.6.18 Semantics for McdDataType terms
191 14.6.19 Semantics for McdParameter terms
193 14.6.20 Semantics for McdResponseType terms
195 14.6.21 Semantics for parameter terms
199 14.6.22 Semantics for TextTableElement terms
201 15 OTX EcuConfiguration extension
15.1 General
15.2 Datatypes
15.2.1 Datatypes overview
202 15.2.2 Datatypes syntax
15.2.3 Datatypes semantics
203 15.3 Exceptions
15.3.1 Exceptions overview
15.3.2 Exceptions syntax
15.3.3 Exceptions semantics
15.4 Variable access
15.4.1 Variable-access overview
15.4.2 Variable-access syntax
204 15.4.3 Variable-access semantics
15.5 Terms
15.5.1 Terms overview
205 15.5.2 Semantics for DbConfigurationData terms
206 15.5.3 Semantics for DbConfigurationRecord terms
208 15.5.4 Semantics for DbDataRecord terms
214 15.5.5 Semantics for DbItemValue terms
217 15.5.6 Semantics for DbOptionItem terms
224 16 OTX EventPlus extension
16.1 General
225 16.2 Exceptions
16.2.1 Exceptions overview
16.2.2 Exceptions syntax
16.2.3 Exceptions semantics
226 16.3 Terms
16.3.1 Terms overview
16.3.2 Terms syntax
16.3.3 Terms general semantics
227 17 OTX ExternalServiceProvider extension
17.1 General
228 17.2 Datatypes
17.2.1 Datatypes overview
17.2.2 Datatypes syntax
229 17.2.3 Datatypes semantics
230 17.3 Enumerations
17.3.1 Enumerations syntax
17.3.2 Enumerations semantics
17.4 Exceptions
17.4.1 Exceptions overview
17.4.2 Exceptions syntax
231 17.4.3 Exceptions semantics
232 17.5 Variable access
17.5.1 Variable-access overview
17.5.2 Variable-access syntax
233 17.5.3 Variable-access semantics
17.6 Declaration and arguments
17.6.1 Declaration and arguments syntax
234 17.6.2 Declaration and arguments semantics
235 17.7 Signatures
17.7.1 Signatures overview
17.7.2 Signatures syntax
17.7.3 Signatures general semantics
242 17.8 Actions
17.8.1 Actions overview
17.8.2 Actions syntax
244 17.8.3 Actions general semantics
249 17.9 Terms
17.9.1 Terms overview
250 17.9.2 Terms syntax
251 17.9.3 Semantics for Enumeration terms
252 17.9.4 Semantics for External Service provider event query terms
253 17.9.5 Semantics for External service provider event source terms
254 17.9.6 General semantics
257 18 OTX File extension
18.1 General
258 18.2 Datatypes
18.2.1 Datatypes overview
18.2.2 Datatypes syntax
18.2.3 Datatypes semantics
259 18.3 Exceptions
18.3.1 Exceptions overview
18.3.2 Exceptions syntax
260 18.3.3 Exceptions semantics
261 18.4 Variable access
18.4.1 Variable-access overview
18.4.2 Variable-access syntax
262 18.4.3 Variable-access semantics
18.5 Actions
18.5.1 Actions overview
18.5.2 Actions syntax
264 18.5.3 Actions general semantics
267 18.6 Terms
18.6.1 Terms overview
18.6.2 Terms syntax
269 18.6.3 Terms general semantics
278 19 OTX FlashPlus extension
19.1 General
279 19.2 Exceptions
19.2.1 Exceptions overview
19.2.2 Exceptions syntax
19.2.3 Exceptions semantics
19.3 Actions
19.3.1 Actions overview
19.3.2 Actions syntax
280 19.3.3 Actions general semantics
281 19.4 Terms
19.4.1 Terms overview
19.4.2 Terms syntax
19.4.3 Terms general semantics
283 20 OTX Persistence extension
20.1 General
284 20.2 Exceptions
20.2.1 Exceptions overview
20.2.2 Exceptions syntax
20.2.3 Exceptions semantics
285 20.3 Actions
20.3.1 Actions overview
20.3.2 Actions syntax
20.3.3 Actions general semantics
286 21 OTX SQL extension
21.1 General
287 21.2 Datatypes
21.2.1 Datatypes overview
21.2.2 Datatypes syntax
21.2.3 Datatypes semantics
288 21.3 Exceptions
21.3.1 Exceptions overview
21.3.2 Exceptions syntax
21.3.3 Exceptions semantics
289 21.4 Variable access
21.4.1 Variable-access overview
21.4.2 Variable-access syntax
21.4.3 Variable-access semantics
290 21.5 Actions
21.5.1 Actions overview
21.5.2 Actions syntax
21.5.3 Actions general semantics
292 21.6 Terms
21.6.1 Terms overview
21.6.2 Terms syntax
293 21.6.3 Terms general semantics
299 22 OTX StateMachineProcedure extension
22.1 General
301 22.2 Datatypes
22.2.1 Datatypes overview
22.2.2 Datatypes syntax
302 22.2.3 Datatypes semantics
304 22.3 Procedures
22.3.1 Procedures overview
22.3.2 Procedures syntax
305 22.3.3 Procedures general semantics
308 23 OTX StateVariable extension
23.1 General
309 23.2 Declaration and arguments
23.2.1 Declaration and arguments syntax
23.2.2 Declaration and arguments semantics
24 OTX TestResultHandling extension
24.1 General
310 24.2 Datatypes
24.2.1 Datatypes overview
24.2.2 Datatypes syntax
311 24.2.3 Datatypes semantics
313 24.3 Enumerations
24.3.1 Enumerations syntax
314 24.3.2 Enumerations semantics
315 24.4 Exceptions
24.4.1 Exceptions overview
24.4.2 Exceptions syntax
316 24.4.3 Exceptions semantics
24.5 Variable access
24.5.1 Variable-access overview
24.5.2 Variable-access syntax
317 24.5.3 Variable-access semantics
24.6 Declaration and arguments
24.6.1 Declaration and arguments syntax
318 24.6.2 Declaration and arguments semantics
24.7 Actions
24.7.1 Actions overview
24.7.2 Actions syntax
320 24.7.3 Actions general semantics
328 24.8 Terms
24.8.1 Terms overview
329 24.8.2 Terms syntax
330 24.8.3 Semantics for Enumeration terms
333 24.8.4 Terms general semantics
335 25 OTX Util extension
25.1 General
25.2 Exceptions
25.2.1 Exceptions overview
336 25.2.2 Exceptions syntax
25.2.3 Exceptions semantics
337 25.3 Terms
25.3.1 Terms overview
25.3.2 Terms syntax
339 25.3.3 Semantics for Util terms
345 26 OTX VehicleInfo extension
26.1 General
346 26.2 Datatypes
26.2.1 Datatypes overview
26.2.2 Datatypes syntax
26.2.3 Datatypes semantics
26.3 Enumerations
26.3.1 Enumerations syntax
347 26.3.2 Enumerations semantics
26.4 Exceptions
26.4.1 Exceptions overview
26.4.2 Exceptions syntax
348 26.4.3 Exceptions semantics
26.5 Variable access
26.5.1 Variable-access overview
349 26.5.2 Variable-access syntax
26.5.3 Variable-access semantics
26.6 Terms
26.6.1 Terms overview
26.6.2 Terms syntax
350 26.6.3 Terms general semantics
352 27 OTX XML extension
27.1 General
353 27.2 Datatypes
27.2.1 Datatypes overview
27.2.2 Datatypes syntax
27.2.3 Datatypes semantics
27.3 Exceptions
27.3.1 Exceptions overview
354 27.3.2 Exceptions syntax
27.3.3 Exceptions semantics
355 27.4 Variable access
27.4.1 Variable-access overview
27.4.2 Variable-access syntax
27.4.3 Variable-access semantics
27.5 Actions
27.5.1 Actions overview
27.5.2 Actions syntax
357 27.5.3 Actions general semantics
361 27.6 Terms
27.6.1 Terms overview
27.6.2 Terms syntax
363 27.6.3 Terms general semantics
369 28 OTX ZipHandling extension
28.1 General
28.2 Exceptions
28.2.1 Exceptions overview
28.2.2 Exceptions syntax
370 28.2.3 Exceptions semantics
371 28.3 Actions
28.3.1 Actions overview
28.3.2 Actions syntax
372 28.3.3 Actions general semantics
376 Annex A (normative) Comprehensive checker rule listing
384 Annex B (normative) PTX file
394 Bibliography
BS ISO 13209-4:2021
$215.11