この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語、定義および略語
3.1 用語と定義
このドキュメントの目的のために、ISO 13209-1 および以下に記載されている用語と定義が適用されます。
3.1.1
属性
<UML> UML クラスのプロパティ
3.1.2
属性
<XSD/XML> XSD 複合型または XML 要素の名前付きプロパティ
3.1.3
アフターマーケット
相手先商標製造会社 (OEM) による自動車の販売後、軽量および大型車両用のすべての車両部品、化学薬品、ツール、機器および付属品の製造、再製造、流通、小売、および設置に関与する自動車産業の一部。消費者
3.1.4
販売後
アフターセールス部門
その OEM の車両の流通、小売、サービス、修理、および取り付けに関係する自動車 OEM の部門
3.1.5
絶え間ない
書き込み不可能なメモリ位置の識別子
3.1.6
コンテクスト
テストシーケンスの実行に影響を与える環境条件
注記 1: OTX テスト シーケンスは、さまざまなコンテキスト状況に応じて異なる動作をするように構成できます。コンテキスト情報は、テスト アプリケーションに現在接続されている特定の車両 (現在の車両のモデル タイプ、エンジン タイプなど)、テスト アプリケーションの設定 (テスト シーケンスを実行するかどうかを制御する設定など) などの要因に依存します。デバッグ モードで)、またはテスト シーケンスが製造環境またはサービス ワークショップ環境で実行されているかどうかなどの他の要因に基づいています。
3.1.7
エンジニアリング
エンジニアリング部門
その OEM の車両の設計、開発、統合、およびテストに関係する自動車 OEM の部門
3.1.8
表現
一連の引数と単一の戻り値を持つ特定の計算を記述する構文構造
3.1.9
識別ルーチン
診断アプリケーションがコンテキスト情報を識別する方法またはソフトウェア
3.1.10
製造業
製造部門
その OEM の車両の生産と最終検査に関係する自動車 OEM の部門
3.1.11
相手先商標製造会社
OEM
車両の設計、製造、販売、サービスを行う自動車会社
3.1.12
OTXコア
すべての OTX ドキュメントの基礎となる基本構造を記述し、テスト シーケンス ロジックが記述される必要なすべての制御構造 (ループ、分岐など) の詳細なデータ モデル定義を含む、OTX データ モデル全体の最も一般的でスタンドアロンの部分。テスト シーケンス ロジックが埋め込まれた、外側を包み込むドキュメント構造の定義
3.1.13
OTX 拡張機能
OTX 標準インターフェース定義
otxIFD
アプリケーションの特定の領域に合わせて調整され、OTXコアとは別に定義されたOTXデータ型、アクション、用語、および署名定義のセット
注記 1: OTX 拡張機能は、さまざまなインターフェイスを介した通信に必要なデータ型、アクション、用語、および署名をモデル化します。これらのインターフェイスを使用することで、内部動作を (クライアント) OTX テスト シーケンス/ランタイムに知らせる必要のない外部システムへの呼び出しを実行できます。アダプター設計パターンが適用されるため、システム側インターフェース (サーバー側) は独自のものにすることができます。
3.1.14
手続き署名
OTX プロシージャのインターフェイスの説明
3.1.15
リファレンス
メモリ内のデータを参照する値
3.1.16
セッション
テスト シーケンス実行のインスタンス
3.1.17
学期
式によって記述され、式から計算される値
3.1.18
テストシーケンス
完全なテストを定義するテスト手順
注記 1試験手順も手順であるが、すべての手順が試験手順であるとは限らない。 OTX ドキュメントでは、テスト シーケンスを表す手順は「メイン」と呼ばれます。手順を使用することにより、テスト シーケンスを複数の手順モジュールに分割できます。適切に組み立てられた、頻繁に必要とされる手順のセットは、他の (クライアント) 手順またはテスト シーケンスから呼び出すことができる手順を提供するライブラリとして機能します。
3.1.19
試験手順
手順
他の OTX プロシージャから呼び出すことができる、OTX アクションのスタンドアロンのパラメータ化可能なフロー
3.1.20
有効
現在のコンテキスト状況に応じて OTX テスト シーケンスの一部をアクティブ化/非アクティブ化するために使用されるブール コンテキスト変数、グローバル ブール定数、または名前付きブール式
注記1:妥当性名でマークされたOTXテストシーケンスの部分は、関連するブール式が現在のコンテキスト状況に従って真である場合にのみ実行されます。
3.1.21
変数
書き込み可能なメモリ位置の識別子
注記 1: 「変数」という用語は、ドキュメント スコープ変数、ローカル変数、非定数パラメーター、および非定数リストまたはマップまたはその他の複合データ構造の項目の総称として使用されます。 OTX では、これらは、変数またはパラメーターの識別子を指定することで対処できます。オプションで、変数またはパラメーターの内部部分の対処を可能にする複合データ構造へのパスを指定することもできます。
3.2 略語
| API | アプリケーション プログラミング インターフェイス |
| IFD | インターフェース定義 (OTX 拡張) |
| JRE | Javaランタイム環境 |
| NOP | 操作は実行されませんでした |
| OEM | 相手先商標製造会社 |
| OTX | テスト シーケンス eXchange を開く |
| UML | 統一モデリング言語 |
| XML | 拡張マークアップ言語 |
| XSD | XML スキーマ定義 |
参考文献
| [1] | James Gosling, Bill Joy, Guy Steele, Gilad Bracha: The Java™ Language Specification Third Edition . Addison-Wesley, ボストン、2005 年。ISBN: 0-321-24678-0 |
| [2] | The Unicode Consortium: The Unicode Standard, Version 6.0 — Core Specification . Unicode コンソーシアム、カリフォルニア州マウンテン ビュー、2011 年。ISBN 978-1-936213-01-6 |
| [3] | ISO/IEC 7498-1:1994, 情報技術 — オープン システム相互接続 — 基本参照モデル: 基本モデル |
| [4] | ISO 8601:2004, データ要素と交換フォーマット - 情報交換 - 日付と時刻の表現 |
| [5] | ISO 8879:1986, 情報処理 - テキストおよびオフィス システム - 標準一般化マークアップ言語 (SGML) |
| [6] | ISO 1422, 道路車両 — 統合診断サービス (UDS) |
| [7] | ISO 2290, 道路車両 — モジュラー車両通信インターフェース (MVCI) |
| [8] | ISO 13209-3, 道路車両 — Open Test sequence eXchange format (OTX) — 3: 標準拡張機能と要件 |
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 13209-1 and the following apply.
3.1.1
attribute
<UML> a property of a UML class
3.1.2
attribute
<XSD/XML> named property of an XSD complex type or an XML element
3.1.3
after market
part of the automotive industry concerned with manufacturing, 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 consumer
3.1.4
after sales
after sales department
department of an automotive OEM that is concerned with the distribution, retailing, servicing, repair and installation of vehicles of that OEM
3.1.5
constant
identifier of a non-writable memory location
3.1.6
context
environmental circumstances which influence test sequence execution
Note 1 to entry: OTX test sequences can be configured to behave differently according to different context situations. Contextual information depends on factors such as the particular vehicle that is currently attached to the test application (e.g. the current vehicle's model type, the engine type, etc.), on the test application settings (e.g. a setting controlling whether the test sequence shall run in debug mode) or on other factors such as whether the test sequence is running in a manufacturing or a service workshop environment, etc.
3.1.7
engineering
engineering department
department of an automotive OEM which is concerned with the design, development, integration and testing of vehicles of that OEM
3.1.8
expression
syntactical construct which describes a specific computation with a set of arguments and a single return value
3.1.9
identification routine
method or software by which a diagnostic application identifies contextual information
3.1.10
manufacturing
manufacturing department
department of an automotive OEM which is concerned with the production and end-of-line testing of vehicles of that OEM
3.1.11
original equipment manufacturer
OEM
automotive company that engineers, manufactures, sells and services vehicles
3.1.12
OTX Core
most 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, …) by which test sequence logic is described, but also definitions of the outer, enveloping document structure in which test sequence logic is embedded
3.1.13
OTX Extension
OTX Standard Interface Definition
otxIFD
set of OTX data type-, action-, term- and signature-definitions that are tailored for a specific area of application and that are defined aside of the OTX Core
Note 1 to entry: OTX Extensions model the data types, actions, terms and signatures needed for communication through diverse interfaces. By using these interfaces, calls can be performed to external systems whose internal behaviour does not have to be known to the (client) OTX test sequence/runtime. The system-side interface (server-side) can be proprietary because the adapter design pattern is applied.
3.1.14
procedure signature
description of the interface of an OTX procedure
3.1.15
reference
value which refers to data in memory
3.1.16
session
instance of test sequence execution
3.1.17
term
value described by and computed from an expression
3.1.18
test sequence
test procedure defining a full test
Note 1 to entry: A test sequence is a procedure also, but not all procedures are test sequences. In an OTX document, the procedure representing a test sequence shall be named"main". By using procedures, a test sequence may be split into several procedure modules. An adequately assembled set of frequently needed procedures may serve as a library which provides procedures that can be called from any other (client) procedure or test sequence.
3.1.19
test procedure
procedure
stand-alone, parameterisable flow of OTX actions that can be called from other OTX procedures
3.1.20
validity
Boolean context variable, global Boolean constant or a named Boolean expression used for activating/deactivating parts of the OTX test sequences according to the current context situation
Note 1 to entry: Parts of OTX test sequences which are marked with a validity name shall be executed only if the associated Boolean expression is true according to the current context situation.
3.1.21
variable
identifier of a writable memory location
Note 1 to entry: The term"variable" is used as a collective term for document scope variables, local variables, non-constant parameters and also items in non-constant lists or maps or other compound data structures. In OTX, these can be addressed by giving the identifier of the variable or parameter, optionally accompanied by a path into compound data structures which allows the inner parts of variables or parameters to be addressed.
3.2 Abbreviated terms
| API | Application Programming Interface |
| IFD | Interface Definition (OTX extension) |
| JRE | Java Runtime Environment |
| NOP | No Operation Performed |
| OEM | Original Equipment Manufacturer |
| OTX | Open Test sequence eXchange |
| UML | Unified Modeling Language |
| XML | Extensible Markup Language |
| XSD | XML Schema Definition |
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 |
| [2] | The Unicode Consortium: The Unicode Standard, Version 6.0 — Core Specification. The Unicode Consortium, Mountain View CA, 2011. ISBN 978-1-936213-01-6 |
| [3] | ISO/IEC 7498-1:1994, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model |
| [4] | ISO 8601:2004, Data elements and interchange formats — Information interchange — Representation of dates and times |
| [5] | ISO 8879:1986, Information processing — Text and office systems — Standard Generalized Markup Language (SGML) |
| [6] | ISO 14229 (all parts), Road vehicles — Unified diagnostic services (UDS) |
| [7] | ISO 22900 (all parts), Road vehicles — Modular vehicle communication interface (MVCI) |
| [8] | ISO 13209-3, Road vehicles — Open Test sequence eXchange format (OTX) — 3: Standard extensions and requirements |