※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) は、各国の標準化団体 (ISO メンバー団体) の世界的な連合です。国際規格の作成作業は、通常、ISO 技術委員会を通じて行われます。技術委員会が設立された主題に関心のある各会員団体は、その委員会に代表される権利を有します。 ISOと連携して、政府および非政府の国際機関もこの作業に参加しています。 ISO は、電気技術の標準化に関するすべての問題について、国際電気標準会議 (IEC) と緊密に協力しています。
国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 2.
技術委員会の主な任務は、国際規格を準備することです。技術委員会によって採択されたドラフト国際規格は、投票のためにメンバー団体に回覧されます。国際規格として発行するには、投票するメンバー団体の少なくとも 75% による承認が必要です。
このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO は、そのような特許権の一部または全部を特定する責任を負わないものとします。
ISO 13209-3 は、技術委員会 ISO/TC 22, 道路車両、小委員会 SC 3, 電気および電子機器によって作成されました。
ISO 13209 は、次の部分で構成されており、一般的なタイトルはRoad vehicle — Open Test sequence eXchange format (OTX)です。
- Part 1: 一般情報と使用例
- Part 2: コア データ モデルの仕様と要件
- Part 3: 標準拡張機能と要件
序章
診断テスト シーケンスは、診断機能を備えた自動車コンポーネントまたは機能がオフボード テスト機器によって診断、テスト、再プログラム、または初期化されているときに使用されます。テスト シーケンスは、ユーザー (つまり、ワークショップまたは組立ラインのスタッフ)、診断アプリケーション (テスト機器)、および車両通信インターフェイスの間の一連の対話、および実行する必要がある計算と決定を定義します。テスト シーケンスは、対話型のガイド付き診断または同様のテスト ロジックを定義する手段を提供します。
今日、自動車業界は主に紙の文書や独自のオーサリング環境に依存して、特定のテスト アプリケーションのテスト シーケンスを文書化および実装しています。エンジニアリング、組立ライン、またはサービス診断テスト アプリケーションをセットアップしている作成者は、必要なテスト シーケンスを手動で実装する必要があります。これは、特定のテスト アプリケーションごとに異なるオーサリング アプリケーションとフォーマットを使用する可能性が最も高い、不均一なテスト シーケンス ドキュメントによってサポートされています。プロセスとツールが OTX の概念をサポートしていれば、この冗長な作業を大幅に削減できます。
ISO 13209 は、人間と機械が判読できる診断テスト シーケンスの記述のためのオープンで標準化された形式を提案しています。このフォーマットは、電子システム サプライヤ、自動車メーカー、およびサービス ディーラー/修理工場の間で、診断テスト シーケンス ロジックを均一に転送するという要件をサポートします。
ISO 13209-2 は、OTX フォーマットの基盤、つまり「OTX コア」の要件と技術仕様を表しています。コアは、すべての OTX ドキュメントの基礎となる基本構造を記述します。これは、テスト シーケンス ロジックが記述されるすべての必要な制御構造の詳細なデータ モデル定義を含みますが、テスト シーケンス ロジックが埋め込まれた外側のエンベロープ ドキュメント構造の定義も含みます。拡張性を実現するために、コアには明確に定義された拡張ポイントも含まれており、コア データ モデルを変更する必要なく、追加の OTX 機能を個別に定義できます。
ISO 13209 のこの部分は、ISO 13209-2 で説明されている拡張メカニズム規則を使用して、一連の追加機能によってコアを拡張します。で定義されている拡張機能は、車両の診断インターフェイスへの診断通信、点滅、診断ジョブの実行、測定機器の制御、国際化、物理ユニットの操作、環境へのアクセス、ヒューマン マシン インターフェイス (HMI) を介した通信、およびその他のユーティリティ拡張を可能にする機能で構成されています。 .
1 スコープ
ISO 13209 のこのパートでは、Open Test sequence eXchange (OTX) 拡張要件とデータ モデル仕様を定義しています。
要件は、ISO 13209-1 で説明されているユース ケースから派生しています。それらは箇条4に記載されています。
データ モデル仕様は、要件を満たすために実装された OTX 拡張機能のすべての機能を網羅的に定義することを目的としています。 ISO 13209 のこの部分は、各拡張機能の構文エンティティの規則を確立します。これらの構文エンティティのそれぞれには、拡張機能を含む OTX ドキュメントをどのように解釈するかを決定するセマンティック ルールが付随しています。構文規則は UML クラス図と XML スキーマによって提供されますが、セマンティクスは UML アクティビティ図と散文定義によって提供されます。
2 参考文献
本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。
- ISO/IEC 646:1991, 情報技術 — 情報交換のための ISO 7 ビット コード化文字セット
- ISO 8601:2004, データ要素と交換フォーマット - 情報交換 - 日付と時刻の表現
- ISO/IEC 8859-1:1998, 情報技術 — 8 ビットのシングルバイト コード化グラフィック文字セット — 1: ラテンアルファベット no. 1
- ISO/IEC 10646, 情報技術 — Universal Multiple-Octet Coded Character Se, 道路車両 — 統合診断サービス (UDS)
- ISO 2290, 道路車両 — モジュラー車両通信インターフェース (MVCI)
- ISO 2290, 道路車両 — Open Diagnostic Data Exchange (ODX)
- RFC 1866, ハイパーテキスト マークアップ言語 — 2.0
- SAE J1979, E/E 診断テスト モード
- W3C XPtr:2003, W3C 勧告: XPointer フレームワーク (すべての部分)
- W3C XLink:2001, W3C 勧告: XML リンク言語 (XLink) バージョン 1.0
- W3C XML:2008, W3C 勧告: Extensible Markup Language (XML) 1.0 (第 5 版)
- W3C XMLNS:2009, W3C 勧告: XML 1.0 の名前空間 (第 3 版)
- W3C XSD:2004, W3C 勧告: XML スキーマ (すべての部分)
参考文献
| [1] | ジェームズ・ゴズリング、ビル・ジョイ、ガイ・スティール、ギラド・ブラチャ。 Java™ 言語仕様、第 3 版、Addison-Wesley, ボストン、2005 年。ISBN: 0-321-24678-0 |
Foreword
ISO (the International Organization for 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 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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 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 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 13209-3 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: Core data model specification and requirements
- Part 3: Standard extensions and requirements
Introduction
Diagnostic test sequences are utilized whenever automotive components or functions with diagnostic abilities are being diagnosed, tested, reprogrammed or initialised 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 decisions 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 environments to document and to implement such test sequences for a specific 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 specific test application. This redundant effort can be greatly reduced if processes and tools support the OTX concept.
ISO 13209 proposes an open and standardized format for the human- and machine-readable description of diagnostic test sequences. The format supports the requirements of transferring diagnostic test sequence logic uniformly between electronic system suppliers, vehicle manufacturers and service dealerships/repair shops.
ISO 13209-2 represents the requirements and technical specification for the fundament of the OTX format, namely the"OTX Core". 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, but also definitions of the outer, enveloping document structure in which test sequence logic is embedded. To achieve extensibility the core also contains well-defined extension points that allow a separate definition of additional OTX features — without the need to change the core data model.
This part of ISO 13209 extends the Core by a set of additional features, using the extension mechanism rules described in ISO 13209-2. The extensions defined herein comprise features which allow diagnostic communication to a vehicle's diagnostic interface, flashing, executing diagnostic jobs, controlling measurement equipment, internationalisation, working with physical units, accessing the environment, communication via a human machine interface (HMI) and other utility extensions.
1 Scope
This part of ISO 13209 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 part of ISO 13209 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.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
- ISO/IEC 646:1991, Information technology — ISO 7-bit coded character set for information interchange
- ISO 8601:2004, Data elements and interchange formats — Information interchange — Representation of dates and times
- ISO/IEC 8859-1:1998, Information technology — 8-bit single-byte coded graphic character sets — 1: Latin alphabet No. 1
- ISO/IEC 10646, Information technology — Universal Multiple-Octet Coded Character Set (UCS)
- ISO/IEC 13209-1, Road vehicles — Open Test sequence eXchange format (OTX) — 1: General information and use cases
- ISO/IEC 13209-2, Road vehicles — Open Test sequence eXchange format (OTX) — 2: Core data model specification and requirements
- ISO/IEC 19501:2005, Information technology — Open Distributed Processing — Unified Modeling Language (UML) Version 1.4.2
- ISO 14229 (all parts), Road vehicles — Unified diagnostic services (UDS)
- ISO 22900 (all parts), Road vehicles — Modular vehicle communication interface (MVCI)
- ISO 22901 (all parts), Road vehicles — Open diagnostic data exchange (ODX)
- RFC 1866, Hypertext Markup Language — 2.0
- SAE J1979, E/E Diagnostic Test Modes
- W3C XPtr:2003, W3C Recommendation: XPointer Framework (all parts)
- W3C XLink:2001, W3C Recommendation: XML Linking Language (XLink) Version 1.0
- W3C XML:2008, W3C Recommendation: Extensible Markup Language (XML) 1.0 (Fifth Edition)
- W3C XMLNS:2009, W3C Recommendation: Namespaces in XML 1.0 (Third Edition)
- W3C XSD:2004, W3C Recommendation: XML Schema (all parts)
Bibliography
| [1] | James Gosling, Bill Joy, Guy Steele, Gilad Bracha. The Java™ Language Specification, Third Edition, Addison-Wesley, Boston, 2005. ISBN: 0-321-24678-0 |