ISO 13209-2:2012 道路車両—オープンテストシーケンス交換フォーマット(OTX)—パート2:コアデータモデルの仕様と要件 | ページ 6

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

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 拡張)
JREJavaランタイム環境
NOP操作は実行されませんでした
OEM相手先商標製造会社
OTXテスト シーケンス eXchange を開く
UML統一モデリング言語
XML拡張マークアップ言語
XSDXML スキーマ定義

参考文献

[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-con­stant 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

APIApplication Programming Interface
IFDInterface Definition (OTX extension)
JREJava Runtime Environment
NOPNo Operation Performed
OEMOriginal Equipment Manufacturer
OTXOpen Test sequence eXchange
UMLUnified Modeling Language
XMLExtensible Markup Language
XSDXML 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