ISO 17215-2:2014 道路車両—カメラ用ビデオ通信インターフェース(VCIC)—パート2:サービスの発見と制御 | ページ 6

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

3 用語、定義、および略語

3.1 用語と定義

この文書の目的のために、ISO 17215-1 および以下に示されている用語と定義が適用されます。

3.1.1

オートサー

自動車メーカー、サプライヤー、ツール開発者によって共同開発された、オープンで標準化された自動車ソフトウェア アーキテクチャ

3.1.2

クライアント.クライアント

サービス インスタンスを使用するソフトウェア コンポーネント (メソッドの呼び出しなど)

3.1.3

イベント

変更時または周期的に呼び出され、サーバーからクライアントに送信されるファイア アンド フォーゲット メッセージ

3.1.4

イベントグループ

サブスクリプションを容易にするための、サービス内のイベントまたは通知の論理グループ

3.1.5

分野

最大 1 つのゲッター、最大 1 つのセッター、および最大 1 つのノーティファイアーを持つリモート プロパティの表現

注 1:ゲッター/セッターは、フィールドの値を取得/設定するメソッドです。

3.1.6

ファイアアンドフォーゲットコミュニケーション

リクエストメッセージのみからなるRPC呼び出し

3.1.7

インターフェース定義

サービスインターフェースの具体的な仕様(例:IDLまたはPDU表記)

注記 1: ISO 17215 の場合、インターフェース定義は ISO 17215‑3 に含まれます。

3.1.8

方法

クライアントが呼び出すことができるプロシージャ、関数、またはサブルーチン

3.1.9

通知

定義されたステータスの変更時、またはイベントまたはフィールドの通知者によって定期的に送信される、ファイア アンド フォーゲット メッセージ

注記 1:フィールドメッセージはイベントメッセージと区別できません。したがって、イベント メッセージを参照する場合、これはフィールドの通知者のメッセージにも当てはまります。

3.1.10

パラメータ

メソッドの入力、出力、または入出力引数

3.1.11

リモートプロシージャコール

メッセージを使用して送信される 2 つのプロセス間のメソッド呼び出し

3.1.12

リクエスト

メソッドを呼び出すクライアントからサーバーへのメッセージ

3.1.13

リクエスト/レスポンス通信

リクエストとレスポンスで構成されるRPC

3.1.14

応答

メソッド呼び出しの結果を転送するサーバーからクライアントへのメッセージ

3.1.15

サーバ

メソッドを提供するなどしてサービス インスタンスを提供するソフトウェア コンポーネント

3.1.16

サービス

0 個以上のメソッド、0 個以上のフィールド、0 個以上のイベントの論理的な組み合わせ

3.1.17

サービスインスタンス

サービス インターフェイスのインスタンス化。車両または ECU 上に複数存在することができます。

3.1.18

サービスインターフェース

メソッド、イベント、フィールドを含むサービスの抽象仕様

3.1.19

連合

異なるデータ型を動的に想定できるデータ構造 (バリアントとも呼ばれます)

3.2 略語

学期説明
OSIオープンシステム相互接続
PDUプロトコルデータユニット
RPCリモートプロシージャコール
ECU電子制御ユニット
IDLインターフェース記述言語
オートサー自動車オープンシステムアーキテクチャ

参考文献

1IEEE 754-2008, 2進浮動小数点演算の IEEE 標準

3 Terms, definitions, and abbreviated terms

3.1 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO 17215-1 and the following apply.

3.1.1

AUTOSAR

open and standardized automotive software architecture, jointly developed by automobile manufacturers, suppliers, and tool developers

3.1.2

client

software component that uses a service instance, e.g. by invoking a method

3.1.3

event

fire and forget message invoked on changes or cyclic and sent from server to client

3.1.4

event group

logical grouping of events or notifications within a service in order to ease subscription

3.1.5

field

representation of a remote property which has up to one getter, up to one setter, and up to one notifier

Note 1 to entry: A getter/setter is a method to get/set the value of a field.

3.1.6

fire and forget communication

RPC call that consists only of a request message

3.1.7

interface definition

concrete specification of a service interface (e.g. in IDL or PDU notation)

Note 1 to entry: In the case of ISO 17215, the interface definition is contained in ISO 17215‑3.

3.1.8

method

procedure, function, or subroutine that can be called by a client

3.1.9

notification

fire and forget message that is sent on defined status changes or periodically by the notifier of an event or a field

Note 1 to entry: Field messages cannot be distinguished from an event message; therefore, when referring to an event message, this shall also be true for the messages of notifiers of fields.

3.1.10

parameters

input, output, or input/output arguments of a method

3.1.11

remote procedure call

method call between two processes that is transmitted using messages

3.1.12

request

message from the client to the server invoking a method

3.1.13

request/response communication

RPC that consists of a request and a response

3.1.14

response

message from the server to the client transporting results of a method invocation

3.1.15

server

software component that offers a service instance, e.g. by providing a method

3.1.16

service

logical combination of zero or more methods, zero or more fields, and zero or more events

3.1.17

service instance

instantiation of the service interface, which can exist more than once in the vehicle or on an ECU

3.1.18

service interface

abstract specification of a service including its methods, events, and fields

3.1.19

union

data structure that can dynamically assume different data types (also known as variant)

3.2 Abbreviated terms

TermDescription
OSIOpen Systems Interconnection
PDUProtocol Data Unit
RPCRemote Procedure Call
ECUElectronic Control Unit
IDLInterface Description Language
AUTOSARAUTomotive Open System ARchitecture

Bibliography

1IEEE 754-2008, IEEE Standard for Binary Floating-Point Arithmetic