1、raising standards worldwideNO COPYING WITHOUT BSI PERMISSION EXCEPT AS PERMITTED BY COPYRIGHT LAWBSI Standards PublicationBS ISO 13209-1:2011Road vehicles Open Testsequence eXchange format(OTX)Part 1: General information and use casesBS ISO 13209-1:2011 BRITISH STANDARDNational forewordThis British
2、Standard is the UK implementation of ISO 13209-1:2011.The UK participation in its preparation was entrusted to TechnicalCommittee AUE/16, Electrical and electronic equipment.A list of organizations represented on this committee can beobtained on request to its secretary.This publication does not pur
3、port to include all the necessaryprovisions of a contract. Users are responsible for its correctapplication. BSI 2011ISBN 978 0 580 67543 0ICS 43.020Compliance with a British Standard cannot confer immunity fromlegal obligations.This British Standard was published under the authority of theStandards
4、 Policy and Strategy Committee on 30 November 2011.Amendments issued since publicationDate Text affectedBS ISO 13209-1:2011Road vehicles Open Test sequence eXchange format (OTX) Part 1:General information and use casesVhicules routiers Format public dchange de squence-tests (OTX) Partie 1: Informati
5、on gnrale et cas dutilisation ISO 2011Reference numberISO 13209-1:2011(E)First edition2011-11-01ISO13209-1INTERNATIONAL STANDARDBS ISO 13209-1:2011ISO 13209-1:2011(E)COPYRIGHT PROTECTED DOCUMENT ISO 2011All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
6、 utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISOs member body in the country of the requester.ISO copyright officeCase postale 56 CH-1211 Geneva 20Tel. + 41 22 749 01 11Fax
7、 + 41 22 749 09 47E-mail copyrightiso.orgWeb www.iso.orgPublished in Switzerlandii ISO 2011 All rights reservedBS ISO 13209-1:2011ISO 13209-1:2011(E) ISO 2011 All rights reserved iiiContents PageForeword ivIntroduction . v1 Scope 12 Normative references .13 Terms, definitions and abbreviated terms 1
8、3.1 Terms and definitions .13.2 Abbreviated terms .24 Document overview and structure .35 General considerations .35.1 Integration of OTX with existing standards35.2 Improvement of documentation quality 45.3 Refinement of diagnostic authoring processes 45.4 Achieving long-term availability of test s
9、equences .55.5 Setting up a uniform process chain .65.6 OTX authoring and impact on Modular VCI software architecture 75.7 OTX-based runtime system architecture 95.8 OTX benefit examples 106 Use case overview and principles 126.1 Basic principles for use case definition 126.2 Use case clustering 126
10、.3 Actors .127 Use cases 137.1 Cluster 1: Documentation and specification .137.2 Cluster 2: Exchange and reusability 147.3 Cluster 3: Extensibility .157.4 Cluster 4: Localization .157.5 Cluster 5: Runtime execution .17Bibliography .19BS ISO 13209-1:2011ForewordISO (the International Organization for
11、 Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the
12、right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.Internation
13、al Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as
14、an International Standard requires approval by at least 75 % of the member bodies casting a vote.Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.ISO 1
15、3209-1 was prepared by Technical Committee ISO/TC 22, Road vehicles, Subcommittee SC 3, Electrical and electronic equipment.ISO 13209 consists of the following parts, under the general title Road vehicles Open Test sequence eXchange format (OTX): Part 1: General information and use cases Part 2: Cor
16、e data model specification and requirements Part 3: Standard extensions and requirementsISO 13209-1:2011(E)iv ISO 2011 All rights reservedBS ISO 13209-1:2011IntroductionDiagnostic test sequences are utilized whenever automotive components or functions with diagnostic abilities are being diagnosed, t
17、ested, reprogrammed or initialized by off-board test equipment. Test sequences define the succession of interactions between the user (i.e. workshop or assembly line staff), the diagnostic application (the test equipment) and the vehicle communication interface as well as any calculations and decisi
18、ons that have to be carried out. Test sequences provide a means to define interactive, guided diagnostics or similar test logic.Today, the automotive industry mainly relies on paper documentation and/or proprietary authoring environ-ments to document and to implement such test sequences for a specif
19、ic test application. An author who is setting up engineering, assembly line or service diagnostic test applications needs to implement the required test sequences manually, supported by non-uniform test sequence documentation, most likely using different authoring applications and formats for each s
20、pecific test application. This redundant effort can be greatly reduced if processes and tools support the OTX (Open Test sequence eXchange) concept.ISO 13209 proposes an open and standardized format for the human- and machine-readable description of diagnostic test sequences. The format supports the
21、 requirements of transferring diagnostic-test-sequence logic uniformly between electronic system suppliers, vehicle manufacturers and service dealerships/repair shops.ISO 13209 (also referred to as the OTX standard) is comprised of three parts:Part 1: General information and use casesThis provides a
22、 general overview over the individual parts. It documents use cases that were considered during the standardization and which are derived from real world scenarios as found in the automotive industry. It also provides the rationale for proposing the OTX standard, explaining the considerations that w
23、ent into the development of that standard and giving an overview of the structure of the concepts and documents related to ISO 13209.Part 2: Core data model specification and requirementsThis provides the data model specification of the core part of the OTX test sequence description language in the
24、form of UML design diagrams, XML Schema definitions and descriptive documentation. The core describes the basic structure underlying every OTX document. This comprises detailed data model definitions of all required control structures by which test sequence logic is described, as well as definitions
25、 of the outer, enveloping document structure in which test sequence logic is embedded. A tool implementing the OTX standard has to implement all definitions within Part 2 to be considered compliant with the OTX standard.Part 3: Standard extensions and requirementsThis provides specifications for ubi
26、quitous functionalities that may, to various extents, be used by every OTX-based environment. The core data model extensions defined in Part 3 makes use of the extension mechanisms provided by the OTX language to provide interface definitions for feature sets like HMI (Human-Machine Interface), inte
27、rnationalization or diagnostic vehicle communication. A tool implementing the OTX standard does not have to implement all (or any) of the extension definitions within Part 3 to be considered compliant with the OTX standard.ISO 13209-1:2011(E) ISO 2011 All rights reserved vBS ISO 13209-1:2011BS ISO 1
28、3209-1:2011INTERNATIONAL STANDARD ISO 13209-1:2011(E)Road vehicles Open Test sequence eXchange format (OTX) Part 1:General information and use cases1 ScopeThis part of ISO 13209 specifies a standardized, tester-independent, XML-based data exchange format for the documentation and formal description
29、of diagnostic test sequences. The format serves to support the requirements of transferring diagnostic-test-sequence logic between electronic system suppliers, vehicle manufacturers and service dealerships/repair shops.This part of ISO 13209 provides an introduction to the rationale behind ISO 13209
30、. It gives an overview of the document set and structure along with the use case definitions and a common set of resources (definitions, references) for use by all subsequent parts.2 Normative referencesThe following referenced documents are indispensable for the application of this document. For da
31、ted references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.ISO 14229 (all parts), Road vehicles Unified diagnostic services (UDS)ISO 22900 (all parts), Road vehicles Modular vehicle communication interface
32、(MVCI)ISO 22901 (all parts), Road vehicles Open diagnostic data exchange (ODX)3 Terms, definitions and abbreviated terms3.1 Terms and definitionsFor the purposes of this document, the following terms and definitions apply.3.1.1aftermarketpart of the automotive industry concerned with manufacturing,
33、remanufacturing, distribution, retailing and installation of all vehicle parts, chemicals, tools, equipment and accessories for light and heavy vehicles, after the sale of the automobile by the original equipment manufacturer (OEM) to the consumer3.1.2after salesafter-sales departmentdepartment of a
34、n automotive OEM which is concerned with the distribution, retailing, servicing, repair and installation of vehicles3.1.3engineeringengineering departmentdepartment of an automotive OEM which is concerned with the design, development, integration and testing of vehicles ISO 2011 All rights reserved
35、1BS ISO 13209-1:20113.1.4manufacturingmanufacturing departmentdepartment of an automotive OEM which is concerned with the production and end-of-line testing of vehicles3.1.5original equipment manufacturerOEMautomotive company that engineers, manufactures, sells and services vehicles3.1.6OTX Coremost
36、 generic and stand-alone part of the overall OTX data model which describes the basic structure underlying every OTX document and comprises detailed data model definitions of all required control structures (loops, branches, etc.) by which test sequence logic is described, and definitions of the out
37、er, enveloping document structure in which test sequence logic is embedded3.1.7OTX ExtensionOTX Standard Interface DefinitionotxIFDset of OTX data type-, action-, term- and signature-definitions that are tailored for a specific area of application and that are defined outside of the OTX CoreNOTE OTX
38、 Extension model data types, actions and terms needed for communication with systems are usually hidden behind diverse interfaces (e.g. a MVCI, HMI, GDI, etc.). Through these interfaces, calls can be performed to external systems whose internal behaviours do not have to be known to the (client) OTX
39、test sequence/runtime. The system-side interface (server-side) can be proprietary because the adapter design pattern is applied.3.1.8test procedureprocedurestand-alone, configurable flow of OTX actions that can be executed separately by a diagnostic application or be called from other OTX procedures
40、3.1.9test sequencemain proceduretest procedure defining a full testNOTE A test sequence is a procedure, but not all procedures are test sequences. By using procedures, a test sequence can be split into several procedure modules. An adequately assembled set of frequently needed procedures can serve a
41、s a library which provides procedures that are callable from any other (client) procedure or test sequence.3.2 Abbreviated termsAPI Application programming interfaceCM Configuration management GDI Generic device interfaceHMI Human-machine interfaceJRE Java runtime environmentMVCI Modular vehicle com
42、munication interfaceOEM Original equipment manufacturerOTX Open test sequence eXchangeISO 13209-1:2011(E)2 ISO 2011 All rights reservedBS ISO 13209-1:2011UML Unified modeling languageXML Extensible markup languageXSD XML Schema Definition4 Document overview and structureThis part of ISO 13209 is str
43、uctured into three main sections. C lauses 1 to 3 and the Introduction provide an overview of the concepts that ISO 13209 aims to cover, define the scope of what is being standardized and provide the basic terms, definitions and abbreviated terms. C lause 5 details the general considerations that we
44、nt into the standardization effort, illustrates usage scenarios on a high level and introduces the design of OTX-based processes and systems. C lauses 6 and 7 define the use cases that were considered during the development of the OTX standard.5 General considerations5.1 Integration of OTX with exis
45、ting standardsAn overview of how OTX fits into the structure of existing diagnostic ISO standards is given in Figure 1. Please note that although this overview depicts OTX in the context of ISO 22900 (MVCI) and ISO 22901 (ODX) standards, OTX is by no means designed to be used only in conjunction wit
46、h these standards. The use of any other equivalent symbolic data description is also supported. It is an explicit design goal of OTX that the OTX data model can be used within any system context.ISO 13209-1:2011(E) ISO 2011 All rights reserved 3BS ISO 13209-1:2011ISO 14229 UDS ISO 22901 ODXISO 13209
47、 OTX1 2 34DMSAISO 22900 MVCIKey1 ISO 14229 (all parts), Road vehicles Unified diagnostic services (UDS)2 ISO 22901 (all parts), Road vehicles Open diagnostic data exchange (ODX)3 ISO 22900 (all parts), Road vehicles Modular vehicle communication interface (MVCI)4 ISO 13209 (all parts), Road vehicles
48、 Open Test sequence eXchange format (OTX)D OEM developmentM OEM manufacturingS OEM service/aftersalesA aftermarketsolid arrows “used by”dotted arrows “interacts with”Figure 1 Integration of OTX with existing standards5.2 Improvement of documentation qualityAt present, documentation of diagnostic tes
49、t sequences is done in various ways. Documentation exists in the form of text documents, flow charts, tables, etc. The transporting media are non-uniform paper printouts or computer files/database entries that are based on proprietary formats. Moreover, some of the diagnostic test sequence knowledge is transported by verbal communication only.Since neither the storage format nor the human-readable presentation is standardized, test sequences have to be re-implemented frequently; the various media used for documenting the