DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: platform Rolle: constitutive Konfidenz: 100%

SNIP_CLASSIC_PLATFORM_SECTION_4_3_On_Wire_Representation

Quelle: AUTOSAR_FO_RS_SOMEIPProtocol.pdf (Seite 21) • Ziel-Anforderung: RS_Main_00280

Wortlaut

4.3 On Wire Representation [RS_SOMEIP_00027] SOME/IP protocol shall define the header layout of messages Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall define the header layout of messages for a respective version. Rationale: The layout of the header needs to be understood by the communication partners. Use Case: Communication between different parties. AppliesTo: FO Dependencies: – Supporting Material: – ⌋ [RS_SOMEIP_00028] SOME/IP protocol shall specify the serialization algorithm for data Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall specify the serialization algorithm for data to convert the machine-specific memory representation to a common network-representation. Rationale: The memory representation of data heavily depends on processor architecture and compiler settings which differ between the machine in the vehicle. Use Case: Communication of payload between communication partners using different processor architectures. AppliesTo: FO Dependencies: – Supporting Material: – ⌋ [RS_SOMEIP_00029] SOME/IP protocol shall specify how data in the payload are aligned Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall specify how data in the payload are aligned. This includes the start of primitive data types and gaps between them. Rationale: Some architectures allow a faster access to data which are aligned in memory. If speed matters, it is useful to be able to influence the alignment and optimize the accesses. Use Case: Fast access to serialized representation of structured data types. AppliesTo: FO Dependencies: – Supporting Material: – ⌋ [RS_SOMEIP_00026] SOME/IP protocol shall define the endianness of header and payload Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall define the endianness of data representation in header and payload. The communication partners shall use that endianness on the network. Rationale: If machines with different endianness communicate with each other, the format on the network needs to be defined. Use Case: A little-endian machine communicates with a big-endian machine. AppliesTo: FO Dependencies: – Supporting Material: – ⌋ [RS_SOMEIP_00030] SOME/IP protocol shall support transporting integer data types Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall support transporting integer data types, signed and unsigned of 8, 16 and 32 bit length. Rationale: For the specification of a serialization algorithm of SOME/IP, a set of basic data types needs to be supported by SOME/IP. Use Case: Communication of c-data types AppliesTo: FO Dependencies: – Supporting Material: – ⌋ [RS_SOMEIP_00031] SOME/IP protocol shall support transporting boolean data type Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall support transporting boolean data type. Rationale: For the specification of a serialization algorithm of SOME/IP, a set of basic data types needs to be supported by SOME/IP. Use Case: Communication of boolean values. AppliesTo: FO Dependencies: – Supporting Material: – ⌋ [RS_SOMEIP_00032] SOME/IP protocol shall support transporting float data types Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall support transporting float data types kown as single and double (defined in IEEE 754 [3] as binary32 and binary64) Rationale: For the specification of a serialization algorithm of SOME/IP, a set of basic data types needs to be supported by SOME/IP. Use Case: Communication of c-data types ▽ △ AppliesTo: FO Dependencies: – Supporting Material: – ⌋ [RS_SOMEIP_00033] SOME/IP protocol shall support transporting structured data types Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall support transporting structured data types which can consist of one or multiple structured data types of fixed or variable size and/or primitive data types. Rationale: For the specification of a serialization algorithm of SOME/IP, a set of data types needs to be supported by SOME/IP. Use Case: Consistent communication of more than one primitive data type. AppliesTo: FO Dependencies: – Supporting Material: – ⌋ [RS_SOMEIP_00034] SOME/IP protocol shall support transporting union data types Upstream requirements: RS_Main_00280 ⌈ Description: SOME/IP protocol shall support transporting union data types where the concrete data type is determined during execution. Rationale: For the specification of a serialization algorithm of SOME/IP, a set of data types needs to be supported by SOME/IP. Use Case: Communication of data with the possibility to choose representation dynamically. AppliesTo: FO Dependencies: – Supporting Material: – ⌋

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Cites RS_Main_00280 as upstream requirement.

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument AUTOSAR_FO_RS_SOMEIPProtocol.pdf
Dokumentseite Seite 21
Ziel-Modul platform (classic)
Ziel-Anforderung RS_Main_00280
Semantische Rolle constitutive
Automatisierungs-Konfidenz 1.00