Road vehicles -- Open Test sequence eXchange format (OTX)

Véhicules routiers -- Format public d'échange de séquence-tests (OTX)

General Information

Status
Published
Current Stage
5020 - FDIS ballot initiated: 2 months. Proof sent to secretariat
Start Date
12-Feb-2021
Completion Date
16-Feb-2021
Ref Project

Buy Standard

Draft
ISO/FDIS 13209-4 - Road vehicles -- Open Test sequence eXchange format (OTX)
English language
379 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

FINAL
INTERNATIONAL ISO/FDIS
DRAFT
STANDARD 13209-4
ISO/TC 22/SC 31
Road vehicles — Open Test sequence
Secretariat: DIN
eXchange format (OTX) —
Voting begins on:
2021-02-16
Part 4:
Voting terminates on:
Expanded extensions interface
2021-04-13
definition
Véhicules routiers — Format public d'échange de séquence-tests
(OTX) —
Partie 4: Définition de l'interface des extensions étendues
RECIPIENTS OF THIS DRAFT ARE INVITED TO
SUBMIT, WITH THEIR COMMENTS, NOTIFICATION
OF ANY RELEVANT PATENT RIGHTS OF WHICH
THEY ARE AWARE AND TO PROVIDE SUPPOR TING
DOCUMENTATION.
IN ADDITION TO THEIR EVALUATION AS
Reference number
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/FDIS 13209-4:2021(E)
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN-
DARDS TO WHICH REFERENCE MAY BE MADE IN
NATIONAL REGULATIONS. ISO 2021
---------------------- Page: 1 ----------------------
ISO/FDIS 13209-4:2021(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2021

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 © ISO 2021 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/FDIS 13209-4:2021(E)
Contents Page

Foreword ......................................................................................................................................................................................................................................xii

Introduction ............................................................................................................................................................................................................................xiii

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

4.1 Basic principles for requirements definition ................................................................................................................ 2

4.2 Requirement listing ............................................................................................................................................................................ 2

4.2.1 Assertion requirements ............................................................................................................................................. 2

4.2.2 BlackBox requirements .............................................................................................................................................. 2

4.2.3 BusMonitoring requirements ............................................................................................................................... 3

4.2.4 ComInterface requirements ................................................................................................................................... 3

4.2.5 CommonDialogs requirements ............................................................................................................................ 3

4.2.6 DataType requirements ............................................................................................................................................. 4

4.2.7 DiagComPlus requirements.................................................................................................................................... 4

4.2.8 DiagConfiguration requirements ....................................................................................................................... 5

4.2.9 DiagDataBrowsingPlus requirements ........................................................................................................... 5

4.2.10 ECUConfiguration requirements ........................................................................................................................ 7

4.2.11 EventPlus requirements ............................................................................................................................................ 7

4.2.12 ExternalServiceProvider requirements ....................................................................................................... 7

4.2.13 File requirements ............................................................................................................................................................ 8

4.2.14 FlashPlus requirements ............................................................................................................................................. 8

4.2.15 Persistence requirements ........................................................................................................................................ 8

4.2.16 SQL requirements ........................................................................................................................................................... 9

4.2.17 StateMachineProcedure requirements ......................................................................................................... 9

4.2.18 StateVariable requirements .................................................................................................................................... 9

4.2.19 TestResultHandling requirements .................................................................................................................10

4.2.20 Util requirements .........................................................................................................................................................10

4.2.21 VehicleInfo requirements ......................................................................................................................................11

4.2.22 XML requirements .......................................................................................................................................................12

4.2.23 ZipHandling requirements ...................................................................................................................................13

5 Extension overview .........................................................................................................................................................................................13

5.1 General ........................................................................................................................................................................................................13

5.2 Dependencies ........................................................................................................................................................................................14

5.3 OTX packaging (PTX) ......................................................................................................................................................................18

6 OTX Assertion extension ...........................................................................................................................................................................18

6.1 General ........................................................................................................................................................................................................18

6.2 Exceptions ................................................................................................................................................................................................18

6.2.1 Exceptions overview ........................................................................................................................................... .......18

6.2.2 Exceptions syntax ........................................................................................................................................................18

6.2.3 Exceptions semantics ........................................................................................................................................... .....19

6.3 Actions .........................................................................................................................................................................................................19

6.3.1 Actions overview ..........................................................................................................................................................19

6.3.2 Actions syntax .................................................................................................................................................................19

6.3.3 Actions general semantics ....................................................................................................................................20

7 OTX BlackBox extension ............................................................................................................................................................................21

7.1 General ........................................................................................................................................................................................................21

7.2 Datatypes ..................................................................................................................................................................................................21

7.2.1 Datatypes overview ....................................................................................................................................................21

7.2.2 Datatypes syntax ...........................................................................................................................................................21

© ISO 2021 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/FDIS 13209-4:2021(E)

7.2.3 Datatypes semantics ..................................................................................................................................................22

7.3 Variable access .....................................................................................................................................................................................22

7.3.1 Variable-access overview ......................................................................................................................................22

7.3.2 Variable-access syntax .............................................................................................................................................22

7.3.3 Variable-access semantics ....................................................................................................................................23

7.4 Terms ............................................................................................................................................................................................................23

7.4.1 Terms overview .............................................................................................................................................................23

7.4.2 Terms syntax ....................................................................................................................................................................23

7.4.3 Terms general semantics .......................................................................................................................................24

8 OTX BusMonitoring extension ............................................................................................................................................................25

8.1 General ........................................................................................................................................................................................................25

8.2 Datatypes ..................................................................................................................................................................................................25

8.2.1 Datatypes overview ....................................................................................................................................................25

8.2.2 Datatypes syntax ...........................................................................................................................................................25

8.2.3 Datatypes semantics ..................................................................................................................................................26

8.3 Enumerations ........................................................................................................................................................................................27

8.3.1 Enumerations syntax ................................................................................................................................................27

8.3.2 Enumerations semantics .......................................................................................................................................27

8.4 Exceptions ................................................................................................................................................................................................28

8.4.1 Exceptions overview ........................................................................................................................................... .......28

8.4.2 Exceptions syntax ........................................................................................................................................................28

8.4.3 Exceptions semantics ........................................................................................................................................... .....28

8.5 Variable access .....................................................................................................................................................................................29

8.5.1 Variable-access overview ......................................................................................................................................29

8.5.2 Variable-access syntax .............................................................................................................................................29

8.5.3 Variable-access semantics ....................................................................................................................................29

8.6 Actions .........................................................................................................................................................................................................29

8.6.1 Actions overview ..........................................................................................................................................................29

8.6.2 Actions syntax .................................................................................................................................................................29

8.6.3 Actions general semantics ....................................................................................................................................30

8.7 Terms ............................................................................................................................................................................................................32

8.7.1 Terms overview .............................................................................................................................................................32

8.7.2 Terms syntax ....................................................................................................................................................................32

8.7.3 Terms general semantics .......................................................................................................................................32

9 OTX ComInterface extension.................................................................................................................................................................38

9.1 General ........................................................................................................................................................................................................38

9.2 Datatypes ..................................................................................................................................................................................................38

9.2.1 Datatypes overview ....................................................................................................................................................38

9.2.2 Datatypes syntax ...........................................................................................................................................................38

9.2.3 Datatypes semantics ..................................................................................................................................................39

9.3 Enumerations ........................................................................................................................................................................................39

9.3.1 Enumerations syntax ................................................................................................................................................39

9.3.2 Enumerations semantics .......................................................................................................................................40

9.4 Exceptions ................................................................................................................................................................................................40

9.4.1 Exceptions overview ........................................................................................................................................... .......40

9.4.2 Exceptions syntax ........................................................................................................................................................41

9.4.3 Exceptions semantics ........................................................................................................................................... .....41

9.5 Variable access .....................................................................................................................................................................................42

9.5.1 Variable-access overview ......................................................................................................................................42

9.5.2 Variable-access syntax .............................................................................................................................................42

9.5.3 Variable-access semantics ....................................................................................................................................43

9.6 Actions .........................................................................................................................................................................................................43

9.6.1 Actions overview ..........................................................................................................................................................43

9.6.2 Actions syntax .................................................................................................................................................................43

9.6.3 Actions general semantics ....................................................................................................................................44

9.7 Terms ............................................................................................................................................................................................................47

9.7.1 Terms overview .............................................................................................................................................................47

iv © ISO 2021 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/FDIS 13209-4:2021(E)

9.7.2 Terms syntax ....................................................................................................................................................................47

9.7.3 Semantics for ComInterface terms ................................................................................................................48

9.7.4 Semantics for Enumeration terms .................................................................................................................58

9.7.5 Terms general semantics .......................................................................................................................................59

10 OTX CommonDialogs extension .........................................................................................................................................................59

10.1 General ........................................................................................................................................................................................................59

10.2 Exceptions ................................................................................................................................................................................................60

10.2.1 Exceptions overview ........................................................................................................................................... .......60

10.2.2 Exceptions syntax ........................................................................................................................................................60

10.2.3 Exceptions semantics ........................................................................................................................................... .....60

10.3 Actions .........................................................................................................................................................................................................60

10.3.1 Actions overview ..........................................................................................................................................................60

10.3.2 Actions syntax .................................................................................................................................................................60

10.3.3 Actions general semantics ....................................................................................................................................61

11 OTX DataType extension ...........................................................................................................................................................................64

11.1 General ........................................................................................................................................................................................................64

11.2 Datatypes ..................................................................................................................................................................................................64

11.2.1 Datatypes overview ....................................................................................................................................................64

11.2.2 Datatypes syntax ...........................................................................................................................................................64

11.2.3 Datatypes semantics ..................................................................................................................................................65

11.3 Exceptions ................................................................................................................................................................................................67

11.3.1 Exceptions overview ........................................................................................................................................... .......67

11.3.2 Exceptions syntax ........................................................................................................................................................67

11.3.3 Exceptions semantics ........................................................................................................................................... .....68

11.4 Variable access .....................................................................................................................................................................................68

11.4.1 Variable-access overview ......................................................................................................................................68

11.4.2 Variable-access syntax .............................................................................................................................................68

11.4.3 Variable-access semantics ....................................................................................................................................69

11.5 Declaration and arguments .......................................................................................................................................................69

11.5.1 Declaration and arguments syntax ...............................................................................................................69

11.5.2 Declaration and arguments semantics ......................................................................................................70

11.6 Signatures .................................................................................................................................................................................................70

11.6.1 Signatures overview ..................................................................................................................................................70

11.6.2 Signatures syntax .........................................................................................................................................................70

11.6.3 Semantics for Enumerations ..............................................................................................................................71

11.6.4 Semantics for Structures ........................................................................................................................................72

11.7 Terms ............................................................................................................................................................................................................73

11.7.1 Terms overview .............................................................................................................................................................73

11.7.2 Terms syntax ....................................................................................................................................................................73

11.7.3 Semantics for EnumerationTerms .................................................................................................................75

11.7.4 Semantics for ResourceLocationTerms .....................................................................................................78

11.7.5 Semantics for StructureTerms ..........................................................................................................................80

12 OTX DiagComPlus extension .................................................................................................

...

Questions, Comments and Discussion

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