DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: pdur Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_PDUR_SECTION_7_4_Zero_Cost_Operation

Quelle: SWS_PDURouter.pdf (Seite 56) • Ziel-Anforderung: SWS_PduR_00619

Wortlaut

7.4 Zero Cost Operation Zero cost operation is an optimization that may be done where source and destination modules are single and in source code (one of the modules must be in source code otherwise the PDU Router must create glue-code for the function call). For example an ECU with a Com module and a single CAN bus, the PduR_ComTransmit may directly call the CanIf_Transmit without any logic inside the PduR Module. The PDU Router becomes a macro layer. This optimization is only possible where routing paths are of configuration class Pre-Compile. [SWS_PduR_00287] ⌈If PduRZeroCostOperation is set to true and all routing paths are of configuration class Pre-Compile; modules directly above or below the PDU Router may directly call each other without using PduR module functions.⌋(SRS_GTW_06020) [SWS_PduR_00619] ⌈If PduRZeroCostOperation is set to true and at least one routing path is not of configuration class Pre-Compile; the PDU Router module configuration generator shall report an error.⌋(SRS_GTW_06020)

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Cited verbatim in the snippet (deterministic citation).

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_PDURouter.pdf
Dokumentseite Seite 56
Ziel-Modul pdur (classic)
Ziel-Anforderung SWS_PduR_00619
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95