SNIP_CLASSIC_OS_SECTION_3_4_4_3_Bsw_Implementation
Wortlaut
3.4.4.3 Bsw Implementation
[SWS_Rte_05167] ⌈The RTE Generator in Generation Phase shall provide the BswImplementation element and a reference to the BswInternalBehavior of the Basic Software Module Description in the role behavior.⌋(SRS_Rte_00233)
[SWS_Rte_05187] ⌈The RTE Generator in Generation Phase shall provide the programmingLanguage element in the BswImplementation element according to the actual RTE implementation.⌋(SRS_Rte_00233)
[SWS_Rte_05186] ⌈The RTE Generator in Generation Phase shall provide the swVersion element in the BswImplementation element according to the input information from the RTE Ecu configuration ([SWS_Rte_05184], [SWS_Rte_05185]).⌋ (SRS_Rte_00233)
[SWS_Rte_05190] ⌈The RTE Generator in Generation Phase shall provide the arReleaseVersion element in the BswImplementation element according to AUTOSAR release version the RTE Generator is based on.⌋(SRS_Rte_00233)
[SWS_Rte_05188] ⌈The RTE Generator in Generation Phase shall provide the usedCodeGenerator element in the BswImplementation element according to the actual RTE implementation.⌋(SRS_Rte_00233)
[SWS_Rte_05189] ⌈The RTE Generator in Generation Phase shall provide the vendorId element in the BswImplementation element according to the input information from the RTE Ecu configuration (RteCodeVendorId).⌋(SRS_Rte_00233) The RteCodeVendorId specifies the vendor id of the actual user of the RTE Generator, not the id of the RTE Vendor itself.
[SWS_Rte_05191] ⌈If the generated RTE code is hardware specific (due to vendor specific optimizations of the RTE Generator) then the reference to the applicable HwElements from the ECU Resource Description [16] shall be provided in the BswImplementation element with the role hwElement.⌋(SRS_Rte_00233)
[SWS_Rte_05192] ⌈The RTE Generator in Generation Phase shall provide the DependencyOnArtifact element in the BswImplementation with the role generatedArtifact for all c- and header-files which are required to compile the Rte code. This does not include other Basic Software modules or Application Software.⌋(SRS_Rte_00233) Note: The use case is the support of the build-environment (automatic or manual). Attributes shall be used in this context as follow:
• category shall be used as defined in Generic Structure Template [10] (e.g. SWSRC, SWOBJ, SWHDR)
• domain is optional and can be chosen freely
• revisionLabel shall contain the revision label out of RTE Configuration
• shortLabel is the name of artifact Details on the description of DependencyOnArtifact can be found in the Generic Structure Template [10]. Additional elements of the Basic Software Module Description which shall be exported are specified in later requirements e.g. in section 4.2.9.4.
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_RTE.pdf |
|---|---|
| Dokumentseite | Seite 100 |
| Ziel-Modul | os (classic) |
| Ziel-Anforderung | SWS_Rte_05192 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |