18670 lines
576 KiB
Plaintext
18670 lines
576 KiB
Plaintext
%PDF-1.7
|
||||
|
|
%ÐÔÅØ
|
|||
|
|
2 0 obj
|
|||
|
|
<< /S /GoTo /D (chapter.1) >>
|
|||
|
|
endobj
|
|||
|
|
5 0 obj
|
|||
|
|
(1 Scope of this document)
|
|||
|
|
endobj
|
|||
|
|
6 0 obj
|
|||
|
|
<< /S /GoTo /D (section.1.1) >>
|
|||
|
|
endobj
|
|||
|
|
9 0 obj
|
|||
|
|
(1.1 Document Conventions)
|
|||
|
|
endobj
|
|||
|
|
10 0 obj
|
|||
|
|
<< /S /GoTo /D (chapter.2) >>
|
|||
|
|
endobj
|
|||
|
|
13 0 obj
|
|||
|
|
(2 Functional Overview)
|
|||
|
|
endobj
|
|||
|
|
14 0 obj
|
|||
|
|
<< /S /GoTo /D (chapter.3) >>
|
|||
|
|
endobj
|
|||
|
|
17 0 obj
|
|||
|
|
(3 Requirements Tracing)
|
|||
|
|
endobj
|
|||
|
|
18 0 obj
|
|||
|
|
<< /S /GoTo /D (chapter.4) >>
|
|||
|
|
endobj
|
|||
|
|
21 0 obj
|
|||
|
|
(4 Requirements on RTE)
|
|||
|
|
endobj
|
|||
|
|
22 0 obj
|
|||
|
|
<< /S /GoTo /D (section.4.1) >>
|
|||
|
|
endobj
|
|||
|
|
25 0 obj
|
|||
|
|
(4.1 Functional Requirements)
|
|||
|
|
endobj
|
|||
|
|
26 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.1) >>
|
|||
|
|
endobj
|
|||
|
|
29 0 obj
|
|||
|
|
(4.1.1 Interaction with AUTOSAR OS)
|
|||
|
|
endobj
|
|||
|
|
30 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00020) >>
|
|||
|
|
endobj
|
|||
|
|
33 0 obj
|
|||
|
|
([SRS_Rte_00020] Access to OS)
|
|||
|
|
endobj
|
|||
|
|
34 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00099) >>
|
|||
|
|
endobj
|
|||
|
|
37 0 obj
|
|||
|
|
([SRS_Rte_00099] Decoupling of interrupts)
|
|||
|
|
endobj
|
|||
|
|
38 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00036) >>
|
|||
|
|
endobj
|
|||
|
|
41 0 obj
|
|||
|
|
([SRS_Rte_00036] Assignment to OS Applications)
|
|||
|
|
endobj
|
|||
|
|
42 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00049) >>
|
|||
|
|
endobj
|
|||
|
|
45 0 obj
|
|||
|
|
([SRS_Rte_00049] Construction of task bodies)
|
|||
|
|
endobj
|
|||
|
|
46 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00193) >>
|
|||
|
|
endobj
|
|||
|
|
49 0 obj
|
|||
|
|
([SRS_Rte_00193] Support for Runnable Entity execution chaining)
|
|||
|
|
endobj
|
|||
|
|
50 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00210) >>
|
|||
|
|
endobj
|
|||
|
|
53 0 obj
|
|||
|
|
([SRS_Rte_00210] Support for inter OS application communication)
|
|||
|
|
endobj
|
|||
|
|
54 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.2) >>
|
|||
|
|
endobj
|
|||
|
|
57 0 obj
|
|||
|
|
(4.1.2 Interaction with AUTOSAR COM)
|
|||
|
|
endobj
|
|||
|
|
58 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00068) >>
|
|||
|
|
endobj
|
|||
|
|
61 0 obj
|
|||
|
|
([SRS_Rte_00068] Signal initial values)
|
|||
|
|
endobj
|
|||
|
|
62 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00069) >>
|
|||
|
|
endobj
|
|||
|
|
65 0 obj
|
|||
|
|
([SRS_Rte_00069] Communication timeouts)
|
|||
|
|
endobj
|
|||
|
|
66 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00073) >>
|
|||
|
|
endobj
|
|||
|
|
69 0 obj
|
|||
|
|
([SRS_Rte_00073] Atomic transport of Data Elements)
|
|||
|
|
endobj
|
|||
|
|
70 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00082) >>
|
|||
|
|
endobj
|
|||
|
|
73 0 obj
|
|||
|
|
([SRS_Rte_00082] Standardized communication protocol)
|
|||
|
|
endobj
|
|||
|
|
74 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00091) >>
|
|||
|
|
endobj
|
|||
|
|
77 0 obj
|
|||
|
|
([SRS_Rte_00091] Inter-ECU Marshalling)
|
|||
|
|
endobj
|
|||
|
|
78 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00181) >>
|
|||
|
|
endobj
|
|||
|
|
81 0 obj
|
|||
|
|
([SRS_Rte_00181] Conversion between internal and network data types)
|
|||
|
|
endobj
|
|||
|
|
82 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00246) >>
|
|||
|
|
endobj
|
|||
|
|
85 0 obj
|
|||
|
|
([SRS_Rte_00246] Support of Efficient COM for large data)
|
|||
|
|
endobj
|
|||
|
|
86 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00251) >>
|
|||
|
|
endobj
|
|||
|
|
89 0 obj
|
|||
|
|
([SRS_Rte_00251] Array based signal group handling with Com)
|
|||
|
|
endobj
|
|||
|
|
90 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.3) >>
|
|||
|
|
endobj
|
|||
|
|
93 0 obj
|
|||
|
|
(4.1.3 Interaction with Application Software Components)
|
|||
|
|
endobj
|
|||
|
|
94 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00011) >>
|
|||
|
|
endobj
|
|||
|
|
97 0 obj
|
|||
|
|
([SRS_Rte_00011] Support for multiple Application Software Component instances.)
|
|||
|
|
endobj
|
|||
|
|
98 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00012) >>
|
|||
|
|
endobj
|
|||
|
|
101 0 obj
|
|||
|
|
([SRS_Rte_00012] Multiple instantiated AUTOSAR software components delivered as binary code shall share code)
|
|||
|
|
endobj
|
|||
|
|
102 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00013) >>
|
|||
|
|
endobj
|
|||
|
|
105 0 obj
|
|||
|
|
([SRS_Rte_00013] Per-instance memory)
|
|||
|
|
endobj
|
|||
|
|
106 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00077) >>
|
|||
|
|
endobj
|
|||
|
|
109 0 obj
|
|||
|
|
([SRS_Rte_00077] Instantiation of per-instance memory)
|
|||
|
|
endobj
|
|||
|
|
110 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00017) >>
|
|||
|
|
endobj
|
|||
|
|
113 0 obj
|
|||
|
|
([SRS_Rte_00017] Rejection of inconsistent component implementations)
|
|||
|
|
endobj
|
|||
|
|
114 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00134) >>
|
|||
|
|
endobj
|
|||
|
|
117 0 obj
|
|||
|
|
([SRS_Rte_00134] Runnable Entity categories supported by the RTE)
|
|||
|
|
endobj
|
|||
|
|
118 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00072) >>
|
|||
|
|
endobj
|
|||
|
|
121 0 obj
|
|||
|
|
([SRS_Rte_00072] Activation of Runnable Entities)
|
|||
|
|
endobj
|
|||
|
|
122 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00160) >>
|
|||
|
|
endobj
|
|||
|
|
125 0 obj
|
|||
|
|
([SRS_Rte_00160] Debounced start of Runnable Entities)
|
|||
|
|
endobj
|
|||
|
|
126 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00161) >>
|
|||
|
|
endobj
|
|||
|
|
129 0 obj
|
|||
|
|
([SRS_Rte_00161] Activation offset of Runnable Entities)
|
|||
|
|
endobj
|
|||
|
|
130 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00031) >>
|
|||
|
|
endobj
|
|||
|
|
133 0 obj
|
|||
|
|
([SRS_Rte_00031] Multiple Runnable Entities)
|
|||
|
|
endobj
|
|||
|
|
134 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00032) >>
|
|||
|
|
endobj
|
|||
|
|
137 0 obj
|
|||
|
|
([SRS_Rte_00032] Data consistency mechanisms)
|
|||
|
|
endobj
|
|||
|
|
138 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00046) >>
|
|||
|
|
endobj
|
|||
|
|
141 0 obj
|
|||
|
|
([SRS_Rte_00046] Support for "Executable Entity runs inside" Exclusive Areas)
|
|||
|
|
endobj
|
|||
|
|
142 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00142) >>
|
|||
|
|
endobj
|
|||
|
|
145 0 obj
|
|||
|
|
([SRS_Rte_00142] Support for InterRunnableVariables)
|
|||
|
|
endobj
|
|||
|
|
146 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00033) >>
|
|||
|
|
endobj
|
|||
|
|
149 0 obj
|
|||
|
|
([SRS_Rte_00033] Serialized execution of Server Runnable Entities)
|
|||
|
|
endobj
|
|||
|
|
150 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00133) >>
|
|||
|
|
endobj
|
|||
|
|
153 0 obj
|
|||
|
|
([SRS_Rte_00133] Concurrent invocation of Runnable Entities)
|
|||
|
|
endobj
|
|||
|
|
154 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00143) >>
|
|||
|
|
endobj
|
|||
|
|
157 0 obj
|
|||
|
|
([SRS_Rte_00143] Mode Switches)
|
|||
|
|
endobj
|
|||
|
|
158 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00176) >>
|
|||
|
|
endobj
|
|||
|
|
161 0 obj
|
|||
|
|
([SRS_Rte_00176] Sharing of NVRAM data)
|
|||
|
|
endobj
|
|||
|
|
162 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00180) >>
|
|||
|
|
endobj
|
|||
|
|
165 0 obj
|
|||
|
|
([SRS_Rte_00180] DataSemantics range check during runtime)
|
|||
|
|
endobj
|
|||
|
|
166 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00182) >>
|
|||
|
|
endobj
|
|||
|
|
169 0 obj
|
|||
|
|
([SRS_Rte_00182] Self Scaling Signals at Port Interfaces)
|
|||
|
|
endobj
|
|||
|
|
170 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00236) >>
|
|||
|
|
endobj
|
|||
|
|
173 0 obj
|
|||
|
|
([SRS_Rte_00236] Support for ModeInterfaceMapping)
|
|||
|
|
endobj
|
|||
|
|
174 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00237) >>
|
|||
|
|
endobj
|
|||
|
|
177 0 obj
|
|||
|
|
([SRS_Rte_00237] Time recurrent activation of Runnable Entities)
|
|||
|
|
endobj
|
|||
|
|
178 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.4) >>
|
|||
|
|
endobj
|
|||
|
|
181 0 obj
|
|||
|
|
(4.1.4 Interaction with Basic Software Components)
|
|||
|
|
endobj
|
|||
|
|
182 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00152) >>
|
|||
|
|
endobj
|
|||
|
|
185 0 obj
|
|||
|
|
([SRS_Rte_00152] Support for port-defined argument values)
|
|||
|
|
endobj
|
|||
|
|
186 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00022) >>
|
|||
|
|
endobj
|
|||
|
|
189 0 obj
|
|||
|
|
([SRS_Rte_00022] Interaction with call-backs)
|
|||
|
|
endobj
|
|||
|
|
190 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00062) >>
|
|||
|
|
endobj
|
|||
|
|
193 0 obj
|
|||
|
|
([SRS_Rte_00062] Local access to basic software components)
|
|||
|
|
endobj
|
|||
|
|
194 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00169) >>
|
|||
|
|
endobj
|
|||
|
|
197 0 obj
|
|||
|
|
([SRS_Rte_00169] Map code and memory allocated by the RTE to memory sections)
|
|||
|
|
endobj
|
|||
|
|
198 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00170) >>
|
|||
|
|
endobj
|
|||
|
|
201 0 obj
|
|||
|
|
([SRS_Rte_00170] Provide used memory sections description)
|
|||
|
|
endobj
|
|||
|
|
202 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00177) >>
|
|||
|
|
endobj
|
|||
|
|
205 0 obj
|
|||
|
|
([SRS_Rte_00177] Support of NvBlockComponentType)
|
|||
|
|
endobj
|
|||
|
|
206 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00228) >>
|
|||
|
|
endobj
|
|||
|
|
209 0 obj
|
|||
|
|
([SRS_Rte_00228] Fan-out NvBlock callback function)
|
|||
|
|
endobj
|
|||
|
|
210 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00233) >>
|
|||
|
|
endobj
|
|||
|
|
213 0 obj
|
|||
|
|
([SRS_Rte_00233] Generation of the Basic Software Module Description)
|
|||
|
|
endobj
|
|||
|
|
214 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00241) >>
|
|||
|
|
endobj
|
|||
|
|
217 0 obj
|
|||
|
|
([SRS_Rte_00241] Support for Local or Remote Handling of BSW Service Calls on Partitioned Systems)
|
|||
|
|
endobj
|
|||
|
|
218 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00245) >>
|
|||
|
|
endobj
|
|||
|
|
221 0 obj
|
|||
|
|
([SRS_Rte_00245] Support of Writing Strategies for NV data)
|
|||
|
|
endobj
|
|||
|
|
222 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.5) >>
|
|||
|
|
endobj
|
|||
|
|
225 0 obj
|
|||
|
|
(4.1.5 Generation of the BSW Scheduler)
|
|||
|
|
endobj
|
|||
|
|
226 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00211) >>
|
|||
|
|
endobj
|
|||
|
|
229 0 obj
|
|||
|
|
([SRS_Rte_00211] Cyclic time based scheduling of BSW Schedulable Entities)
|
|||
|
|
endobj
|
|||
|
|
230 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00212) >>
|
|||
|
|
endobj
|
|||
|
|
233 0 obj
|
|||
|
|
([SRS_Rte_00212] Activation Offset of BSW Schedulable Entities)
|
|||
|
|
endobj
|
|||
|
|
234 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00213) >>
|
|||
|
|
endobj
|
|||
|
|
237 0 obj
|
|||
|
|
([SRS_Rte_00213] Mode Switches for BSW Modules)
|
|||
|
|
endobj
|
|||
|
|
238 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00214) >>
|
|||
|
|
endobj
|
|||
|
|
241 0 obj
|
|||
|
|
([SRS_Rte_00214] Common Mode handling for Basic SW and Application SW)
|
|||
|
|
endobj
|
|||
|
|
242 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00215) >>
|
|||
|
|
endobj
|
|||
|
|
245 0 obj
|
|||
|
|
([SRS_Rte_00215] API for Mode switch notification to the SchM)
|
|||
|
|
endobj
|
|||
|
|
246 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00216) >>
|
|||
|
|
endobj
|
|||
|
|
249 0 obj
|
|||
|
|
([SRS_Rte_00216] Triggering of BSW Schedulable Entities by occurrence of External Trigger)
|
|||
|
|
endobj
|
|||
|
|
250 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00230) >>
|
|||
|
|
endobj
|
|||
|
|
253 0 obj
|
|||
|
|
([SRS_Rte_00230] Triggering of BSW Schedulable Entities by occurrence of Internal Trigger)
|
|||
|
|
endobj
|
|||
|
|
254 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00217) >>
|
|||
|
|
endobj
|
|||
|
|
257 0 obj
|
|||
|
|
([SRS_Rte_00217] Synchronized activation of Runnable Entities and BSW Schedulable Entities)
|
|||
|
|
endobj
|
|||
|
|
258 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00218) >>
|
|||
|
|
endobj
|
|||
|
|
261 0 obj
|
|||
|
|
([SRS_Rte_00218] API for Triggering BSW modules by Triggered Events)
|
|||
|
|
endobj
|
|||
|
|
262 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00219) >>
|
|||
|
|
endobj
|
|||
|
|
265 0 obj
|
|||
|
|
([SRS_Rte_00219] Support for interlaced execution sequences of Runnable Entities and BSW Schedulable Entities)
|
|||
|
|
endobj
|
|||
|
|
266 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00220) >>
|
|||
|
|
endobj
|
|||
|
|
269 0 obj
|
|||
|
|
([SRS_Rte_00220] ECU life cycle dependent scheduling)
|
|||
|
|
endobj
|
|||
|
|
270 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00221) >>
|
|||
|
|
endobj
|
|||
|
|
273 0 obj
|
|||
|
|
([SRS_Rte_00221] Support for "BSW integration" builds)
|
|||
|
|
endobj
|
|||
|
|
274 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00222) >>
|
|||
|
|
endobj
|
|||
|
|
277 0 obj
|
|||
|
|
([SRS_Rte_00222] Support shared exclusive areas in BSW Service Modules and the corresponding Service Component)
|
|||
|
|
endobj
|
|||
|
|
278 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00229) >>
|
|||
|
|
endobj
|
|||
|
|
281 0 obj
|
|||
|
|
([SRS_Rte_00229] Support for Variant Handling of BSW Modules)
|
|||
|
|
endobj
|
|||
|
|
282 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00243) >>
|
|||
|
|
endobj
|
|||
|
|
285 0 obj
|
|||
|
|
([SRS_Rte_00243] Support for inter-partition communication of BSW modules)
|
|||
|
|
endobj
|
|||
|
|
286 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.6) >>
|
|||
|
|
endobj
|
|||
|
|
289 0 obj
|
|||
|
|
(4.1.6 Support for Measurement and Calibration)
|
|||
|
|
endobj
|
|||
|
|
290 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00153) >>
|
|||
|
|
endobj
|
|||
|
|
293 0 obj
|
|||
|
|
([SRS_Rte_00153] Support for Measurement)
|
|||
|
|
endobj
|
|||
|
|
294 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00154) >>
|
|||
|
|
endobj
|
|||
|
|
297 0 obj
|
|||
|
|
([SRS_Rte_00154] Support for Calibration)
|
|||
|
|
endobj
|
|||
|
|
298 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00156) >>
|
|||
|
|
endobj
|
|||
|
|
301 0 obj
|
|||
|
|
([SRS_Rte_00156] Support for different calibration data emulation methods)
|
|||
|
|
endobj
|
|||
|
|
302 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00157) >>
|
|||
|
|
endobj
|
|||
|
|
305 0 obj
|
|||
|
|
([SRS_Rte_00157] Support for calibration parameters in NVRAM)
|
|||
|
|
endobj
|
|||
|
|
306 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00158) >>
|
|||
|
|
endobj
|
|||
|
|
309 0 obj
|
|||
|
|
([SRS_Rte_00158] Support separation of calibration parameters)
|
|||
|
|
endobj
|
|||
|
|
310 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00159) >>
|
|||
|
|
endobj
|
|||
|
|
313 0 obj
|
|||
|
|
([SRS_Rte_00159] Sharing of calibration parameters)
|
|||
|
|
endobj
|
|||
|
|
314 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00189) >>
|
|||
|
|
endobj
|
|||
|
|
317 0 obj
|
|||
|
|
([SRS_Rte_00189] A2L Generation Support)
|
|||
|
|
endobj
|
|||
|
|
318 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.7) >>
|
|||
|
|
endobj
|
|||
|
|
321 0 obj
|
|||
|
|
(4.1.7 General Requirements)
|
|||
|
|
endobj
|
|||
|
|
322 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00021) >>
|
|||
|
|
endobj
|
|||
|
|
325 0 obj
|
|||
|
|
([SRS_Rte_00021] Per-ECU RTE customization)
|
|||
|
|
endobj
|
|||
|
|
326 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00065) >>
|
|||
|
|
endobj
|
|||
|
|
329 0 obj
|
|||
|
|
([SRS_Rte_00065] Deterministic generation)
|
|||
|
|
endobj
|
|||
|
|
330 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00028) >>
|
|||
|
|
endobj
|
|||
|
|
333 0 obj
|
|||
|
|
([SRS_Rte_00028] "1:n" Sender-receiver communication)
|
|||
|
|
endobj
|
|||
|
|
334 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00131) >>
|
|||
|
|
endobj
|
|||
|
|
337 0 obj
|
|||
|
|
([SRS_Rte_00131] "n:1" Sender-receiver communication)
|
|||
|
|
endobj
|
|||
|
|
338 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00029) >>
|
|||
|
|
endobj
|
|||
|
|
341 0 obj
|
|||
|
|
([SRS_Rte_00029] "n:1" Client-server communication)
|
|||
|
|
endobj
|
|||
|
|
342 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00079) >>
|
|||
|
|
endobj
|
|||
|
|
345 0 obj
|
|||
|
|
([SRS_Rte_00079] Single asynchronous client-server interaction)
|
|||
|
|
endobj
|
|||
|
|
346 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00080) >>
|
|||
|
|
endobj
|
|||
|
|
349 0 obj
|
|||
|
|
([SRS_Rte_00080] Multiple requests of servers)
|
|||
|
|
endobj
|
|||
|
|
350 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00162) >>
|
|||
|
|
endobj
|
|||
|
|
353 0 obj
|
|||
|
|
([SRS_Rte_00162] "1:n" External Trigger communication)
|
|||
|
|
endobj
|
|||
|
|
354 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00163) >>
|
|||
|
|
endobj
|
|||
|
|
357 0 obj
|
|||
|
|
([SRS_Rte_00163] Support for InterRunnableTriggering)
|
|||
|
|
endobj
|
|||
|
|
358 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00235) >>
|
|||
|
|
endobj
|
|||
|
|
361 0 obj
|
|||
|
|
([SRS_Rte_00235] Support queued triggers)
|
|||
|
|
endobj
|
|||
|
|
362 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00025) >>
|
|||
|
|
endobj
|
|||
|
|
365 0 obj
|
|||
|
|
([SRS_Rte_00025] Static communication)
|
|||
|
|
endobj
|
|||
|
|
366 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00144) >>
|
|||
|
|
endobj
|
|||
|
|
369 0 obj
|
|||
|
|
([SRS_Rte_00144] RTE shall support the notification of mode switches via AUTOSAR interfaces)
|
|||
|
|
endobj
|
|||
|
|
370 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00018) >>
|
|||
|
|
endobj
|
|||
|
|
373 0 obj
|
|||
|
|
([SRS_Rte_00018] Rejection of invalid configurations)
|
|||
|
|
endobj
|
|||
|
|
374 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00055) >>
|
|||
|
|
endobj
|
|||
|
|
377 0 obj
|
|||
|
|
([SRS_Rte_00055] RTE use of global namespace)
|
|||
|
|
endobj
|
|||
|
|
378 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00164) >>
|
|||
|
|
endobj
|
|||
|
|
381 0 obj
|
|||
|
|
([SRS_Rte_00164] Ensure a unique naming of generated types visible in the global namespace)
|
|||
|
|
endobj
|
|||
|
|
382 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00165) >>
|
|||
|
|
endobj
|
|||
|
|
385 0 obj
|
|||
|
|
([SRS_Rte_00165] Suppress identical "C" type re-definitions)
|
|||
|
|
endobj
|
|||
|
|
386 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00166) >>
|
|||
|
|
endobj
|
|||
|
|
389 0 obj
|
|||
|
|
([SRS_Rte_00166] Use the AUTOSAR Standard Types in the global namespace if the AUTOSAR data type is mapped to an AUTOSAR Standard Type)
|
|||
|
|
endobj
|
|||
|
|
390 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00167) >>
|
|||
|
|
endobj
|
|||
|
|
393 0 obj
|
|||
|
|
([SRS_Rte_00167] Encapsulate a Software Component local name space)
|
|||
|
|
endobj
|
|||
|
|
394 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00252) >>
|
|||
|
|
endobj
|
|||
|
|
397 0 obj
|
|||
|
|
([SRS_Rte_00252] Encapsulate a BSW Module local name space)
|
|||
|
|
endobj
|
|||
|
|
398 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00126) >>
|
|||
|
|
endobj
|
|||
|
|
401 0 obj
|
|||
|
|
([SRS_Rte_00126] C language support)
|
|||
|
|
endobj
|
|||
|
|
402 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00138) >>
|
|||
|
|
endobj
|
|||
|
|
405 0 obj
|
|||
|
|
([SRS_Rte_00138] C++ language support)
|
|||
|
|
endobj
|
|||
|
|
406 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00051) >>
|
|||
|
|
endobj
|
|||
|
|
409 0 obj
|
|||
|
|
([SRS_Rte_00051] RTE API mapping)
|
|||
|
|
endobj
|
|||
|
|
410 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00048) >>
|
|||
|
|
endobj
|
|||
|
|
413 0 obj
|
|||
|
|
([SRS_Rte_00048] RTE Generator input)
|
|||
|
|
endobj
|
|||
|
|
414 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00023) >>
|
|||
|
|
endobj
|
|||
|
|
417 0 obj
|
|||
|
|
([SRS_Rte_00023] RTE Overheads)
|
|||
|
|
endobj
|
|||
|
|
418 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00024) >>
|
|||
|
|
endobj
|
|||
|
|
421 0 obj
|
|||
|
|
([SRS_Rte_00024] Source-code AUTOSAR software components)
|
|||
|
|
endobj
|
|||
|
|
422 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00140) >>
|
|||
|
|
endobj
|
|||
|
|
425 0 obj
|
|||
|
|
([SRS_Rte_00140] Binary-code AUTOSAR software components)
|
|||
|
|
endobj
|
|||
|
|
426 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00083) >>
|
|||
|
|
endobj
|
|||
|
|
429 0 obj
|
|||
|
|
([SRS_Rte_00083] Optimization for source-code components)
|
|||
|
|
endobj
|
|||
|
|
430 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00027) >>
|
|||
|
|
endobj
|
|||
|
|
433 0 obj
|
|||
|
|
([SRS_Rte_00027] VFB to RTE mapping shall be semantic preserving)
|
|||
|
|
endobj
|
|||
|
|
434 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00190) >>
|
|||
|
|
endobj
|
|||
|
|
437 0 obj
|
|||
|
|
([SRS_Rte_00190] Support for variable-length Data Types)
|
|||
|
|
endobj
|
|||
|
|
438 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00234) >>
|
|||
|
|
endobj
|
|||
|
|
441 0 obj
|
|||
|
|
([SRS_Rte_00234] Support for Record Type sub-setting)
|
|||
|
|
endobj
|
|||
|
|
442 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00098) >>
|
|||
|
|
endobj
|
|||
|
|
445 0 obj
|
|||
|
|
([SRS_Rte_00098] Explicit Sending)
|
|||
|
|
endobj
|
|||
|
|
446 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00129) >>
|
|||
|
|
endobj
|
|||
|
|
449 0 obj
|
|||
|
|
([SRS_Rte_00129] Implicit Sending)
|
|||
|
|
endobj
|
|||
|
|
450 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00128) >>
|
|||
|
|
endobj
|
|||
|
|
453 0 obj
|
|||
|
|
([SRS_Rte_00128] Implicit Reception)
|
|||
|
|
endobj
|
|||
|
|
454 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00141) >>
|
|||
|
|
endobj
|
|||
|
|
457 0 obj
|
|||
|
|
([SRS_Rte_00141] Explicit Reception)
|
|||
|
|
endobj
|
|||
|
|
458 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00092) >>
|
|||
|
|
endobj
|
|||
|
|
461 0 obj
|
|||
|
|
([SRS_Rte_00092] Implementation of VFB model "waitpoints")
|
|||
|
|
endobj
|
|||
|
|
462 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00145) >>
|
|||
|
|
endobj
|
|||
|
|
465 0 obj
|
|||
|
|
([SRS_Rte_00145] Compatibility mode)
|
|||
|
|
endobj
|
|||
|
|
466 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00146) >>
|
|||
|
|
endobj
|
|||
|
|
469 0 obj
|
|||
|
|
([SRS_Rte_00146] Vendor mode)
|
|||
|
|
endobj
|
|||
|
|
470 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00148) >>
|
|||
|
|
endobj
|
|||
|
|
473 0 obj
|
|||
|
|
([SRS_Rte_00148] Support "Specification of Memory Mapping")
|
|||
|
|
endobj
|
|||
|
|
474 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00149) >>
|
|||
|
|
endobj
|
|||
|
|
477 0 obj
|
|||
|
|
([SRS_Rte_00149] Support "Specification of Compiler Abstraction")
|
|||
|
|
endobj
|
|||
|
|
478 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00150) >>
|
|||
|
|
endobj
|
|||
|
|
481 0 obj
|
|||
|
|
([SRS_Rte_00150] Support "Specification of Platform Types")
|
|||
|
|
endobj
|
|||
|
|
482 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00151) >>
|
|||
|
|
endobj
|
|||
|
|
485 0 obj
|
|||
|
|
([SRS_Rte_00151] Support RTE relevant requirements of the "General Requirements on Basic Software Modules")
|
|||
|
|
endobj
|
|||
|
|
486 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00171) >>
|
|||
|
|
endobj
|
|||
|
|
489 0 obj
|
|||
|
|
([SRS_Rte_00171] Support for fixed and constant data)
|
|||
|
|
endobj
|
|||
|
|
490 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00178) >>
|
|||
|
|
endobj
|
|||
|
|
493 0 obj
|
|||
|
|
([SRS_Rte_00178] Data consistency of NvBlockComponentType)
|
|||
|
|
endobj
|
|||
|
|
494 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00179) >>
|
|||
|
|
endobj
|
|||
|
|
497 0 obj
|
|||
|
|
([SRS_Rte_00179] Support of Update Flag for Data Reception)
|
|||
|
|
endobj
|
|||
|
|
498 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00184) >>
|
|||
|
|
endobj
|
|||
|
|
501 0 obj
|
|||
|
|
([SRS_Rte_00184] RTE Status "Never Received")
|
|||
|
|
endobj
|
|||
|
|
502 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00191) >>
|
|||
|
|
endobj
|
|||
|
|
505 0 obj
|
|||
|
|
([SRS_Rte_00191] Support for Variant Handling)
|
|||
|
|
endobj
|
|||
|
|
506 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00201) >>
|
|||
|
|
endobj
|
|||
|
|
509 0 obj
|
|||
|
|
([SRS_Rte_00201] Contract Phase with Variant Handling support)
|
|||
|
|
endobj
|
|||
|
|
510 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00202) >>
|
|||
|
|
endobj
|
|||
|
|
513 0 obj
|
|||
|
|
([SRS_Rte_00202] Support for array size variants)
|
|||
|
|
endobj
|
|||
|
|
514 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00204) >>
|
|||
|
|
endobj
|
|||
|
|
517 0 obj
|
|||
|
|
([SRS_Rte_00204] Support the selection / de-selection of SWC prototypes)
|
|||
|
|
endobj
|
|||
|
|
518 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00206) >>
|
|||
|
|
endobj
|
|||
|
|
521 0 obj
|
|||
|
|
([SRS_Rte_00206] Support the selection of a signal provider)
|
|||
|
|
endobj
|
|||
|
|
522 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00207) >>
|
|||
|
|
endobj
|
|||
|
|
525 0 obj
|
|||
|
|
([SRS_Rte_00207] Support N to M communication patterns while unresolved variations are affecting these communications)
|
|||
|
|
endobj
|
|||
|
|
526 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00231) >>
|
|||
|
|
endobj
|
|||
|
|
529 0 obj
|
|||
|
|
([SRS_Rte_00231] Support native interface between Rte and Com for Strings and uint8 arrays)
|
|||
|
|
endobj
|
|||
|
|
530 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00232) >>
|
|||
|
|
endobj
|
|||
|
|
533 0 obj
|
|||
|
|
([SRS_Rte_00232] Synchronization of runnable entities)
|
|||
|
|
endobj
|
|||
|
|
534 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00238) >>
|
|||
|
|
endobj
|
|||
|
|
537 0 obj
|
|||
|
|
([SRS_Rte_00238] Allow enabling of RTE-Feature to get the activating Event of Executable Entity)
|
|||
|
|
endobj
|
|||
|
|
538 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00244) >>
|
|||
|
|
endobj
|
|||
|
|
541 0 obj
|
|||
|
|
([SRS_Rte_00244] Support for bypass)
|
|||
|
|
endobj
|
|||
|
|
542 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00254) >>
|
|||
|
|
endobj
|
|||
|
|
545 0 obj
|
|||
|
|
([SRS_Rte_00254] Selectable RP Preparation)
|
|||
|
|
endobj
|
|||
|
|
546 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00255) >>
|
|||
|
|
endobj
|
|||
|
|
549 0 obj
|
|||
|
|
([SRS_Rte_00255] RP Memory Interface)
|
|||
|
|
endobj
|
|||
|
|
550 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00256) >>
|
|||
|
|
endobj
|
|||
|
|
553 0 obj
|
|||
|
|
([SRS_Rte_00256] Conditional Bypass)
|
|||
|
|
endobj
|
|||
|
|
554 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00257) >>
|
|||
|
|
endobj
|
|||
|
|
557 0 obj
|
|||
|
|
([SRS_Rte_00257] RunnableEntity Bypass)
|
|||
|
|
endobj
|
|||
|
|
558 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00258) >>
|
|||
|
|
endobj
|
|||
|
|
561 0 obj
|
|||
|
|
([SRS_Rte_00258] RTE Generated Service Points)
|
|||
|
|
endobj
|
|||
|
|
562 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00259) >>
|
|||
|
|
endobj
|
|||
|
|
565 0 obj
|
|||
|
|
([SRS_Rte_00259] Manually Inserted Service Points)
|
|||
|
|
endobj
|
|||
|
|
566 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00260) >>
|
|||
|
|
endobj
|
|||
|
|
569 0 obj
|
|||
|
|
([SRS_Rte_00260] RP Interface Documentation)
|
|||
|
|
endobj
|
|||
|
|
570 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00247) >>
|
|||
|
|
endobj
|
|||
|
|
573 0 obj
|
|||
|
|
([SRS_Rte_00247] The Rte shall execute transformer chains for SWC communication)
|
|||
|
|
endobj
|
|||
|
|
574 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00248) >>
|
|||
|
|
endobj
|
|||
|
|
577 0 obj
|
|||
|
|
([SRS_Rte_00248] The Rte shall provide the buffer for the data transformation)
|
|||
|
|
endobj
|
|||
|
|
578 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00249) >>
|
|||
|
|
endobj
|
|||
|
|
581 0 obj
|
|||
|
|
([SRS_Rte_00249] The Rte shall provide transformation errors to the SWCs)
|
|||
|
|
endobj
|
|||
|
|
582 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00253) >>
|
|||
|
|
endobj
|
|||
|
|
585 0 obj
|
|||
|
|
([SRS_Rte_00253] The RTE shall execute data transformation for SWC/BSW communication within one ECU)
|
|||
|
|
endobj
|
|||
|
|
586 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00250) >>
|
|||
|
|
endobj
|
|||
|
|
589 0 obj
|
|||
|
|
([SRS_Rte_00250] The Rte shall provide size indications of variable size arrays to SWCs)
|
|||
|
|
endobj
|
|||
|
|
590 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00261) >>
|
|||
|
|
endobj
|
|||
|
|
593 0 obj
|
|||
|
|
([SRS_Rte_00261] The RTE shall support optional struct members.)
|
|||
|
|
endobj
|
|||
|
|
594 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.8) >>
|
|||
|
|
endobj
|
|||
|
|
597 0 obj
|
|||
|
|
(4.1.8 VFB Tracing)
|
|||
|
|
endobj
|
|||
|
|
598 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00005) >>
|
|||
|
|
endobj
|
|||
|
|
601 0 obj
|
|||
|
|
([SRS_Rte_00005] The RTE generator shall support "trace" builds)
|
|||
|
|
endobj
|
|||
|
|
602 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00045) >>
|
|||
|
|
endobj
|
|||
|
|
605 0 obj
|
|||
|
|
([SRS_Rte_00045] Standardized VFB tracing interface)
|
|||
|
|
endobj
|
|||
|
|
606 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00008) >>
|
|||
|
|
endobj
|
|||
|
|
609 0 obj
|
|||
|
|
([SRS_Rte_00008] VFB tracing configuration)
|
|||
|
|
endobj
|
|||
|
|
610 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00192) >>
|
|||
|
|
endobj
|
|||
|
|
613 0 obj
|
|||
|
|
([SRS_Rte_00192] Support multiple trace clients)
|
|||
|
|
endobj
|
|||
|
|
614 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00003) >>
|
|||
|
|
endobj
|
|||
|
|
617 0 obj
|
|||
|
|
([SRS_Rte_00003] Tracing of sender-receiver communication)
|
|||
|
|
endobj
|
|||
|
|
618 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00004) >>
|
|||
|
|
endobj
|
|||
|
|
621 0 obj
|
|||
|
|
([SRS_Rte_00004] Tracing of client-server communication)
|
|||
|
|
endobj
|
|||
|
|
622 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.9) >>
|
|||
|
|
endobj
|
|||
|
|
625 0 obj
|
|||
|
|
(4.1.9 Application Software Component Initialization and Finalization)
|
|||
|
|
endobj
|
|||
|
|
626 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00052) >>
|
|||
|
|
endobj
|
|||
|
|
629 0 obj
|
|||
|
|
([SRS_Rte_00052] Initialization and finalization of components)
|
|||
|
|
endobj
|
|||
|
|
630 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00070) >>
|
|||
|
|
endobj
|
|||
|
|
633 0 obj
|
|||
|
|
([SRS_Rte_00070] Invocation order of Runnable Entities)
|
|||
|
|
endobj
|
|||
|
|
634 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00239) >>
|
|||
|
|
endobj
|
|||
|
|
637 0 obj
|
|||
|
|
([SRS_Rte_00239] Support rule-based initialization of composite DataPrototypes and compound primitive DataPrototypes)
|
|||
|
|
endobj
|
|||
|
|
638 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00240) >>
|
|||
|
|
endobj
|
|||
|
|
641 0 obj
|
|||
|
|
([SRS_Rte_00240] Support of init runnables for initialization purposes)
|
|||
|
|
endobj
|
|||
|
|
642 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.10) >>
|
|||
|
|
endobj
|
|||
|
|
645 0 obj
|
|||
|
|
(4.1.10 API)
|
|||
|
|
endobj
|
|||
|
|
646 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00100) >>
|
|||
|
|
endobj
|
|||
|
|
649 0 obj
|
|||
|
|
([SRS_Rte_00100] Compiler independent API)
|
|||
|
|
endobj
|
|||
|
|
650 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00168) >>
|
|||
|
|
endobj
|
|||
|
|
653 0 obj
|
|||
|
|
([SRS_Rte_00168] Typing of RTE API.)
|
|||
|
|
endobj
|
|||
|
|
654 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00059) >>
|
|||
|
|
endobj
|
|||
|
|
657 0 obj
|
|||
|
|
([SRS_Rte_00059] RTE API shall pass "in" primitive data types by value)
|
|||
|
|
endobj
|
|||
|
|
658 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00060) >>
|
|||
|
|
endobj
|
|||
|
|
661 0 obj
|
|||
|
|
([SRS_Rte_00060] RTE API shall pass "in" composite data types by reference)
|
|||
|
|
endobj
|
|||
|
|
662 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00061) >>
|
|||
|
|
endobj
|
|||
|
|
665 0 obj
|
|||
|
|
([SRS_Rte_00061] "in/out" and "out" parameters)
|
|||
|
|
endobj
|
|||
|
|
666 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00115) >>
|
|||
|
|
endobj
|
|||
|
|
669 0 obj
|
|||
|
|
([SRS_Rte_00115] API for data consistency mechanism)
|
|||
|
|
endobj
|
|||
|
|
670 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00075) >>
|
|||
|
|
endobj
|
|||
|
|
673 0 obj
|
|||
|
|
([SRS_Rte_00075] API for accessing per-instance memory)
|
|||
|
|
endobj
|
|||
|
|
674 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00107) >>
|
|||
|
|
endobj
|
|||
|
|
677 0 obj
|
|||
|
|
([SRS_Rte_00107] Support for INFORMATION\137TYPE attribute)
|
|||
|
|
endobj
|
|||
|
|
678 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00108) >>
|
|||
|
|
endobj
|
|||
|
|
681 0 obj
|
|||
|
|
([SRS_Rte_00108] Support for INIT\137VALUE attribute)
|
|||
|
|
endobj
|
|||
|
|
682 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00109) >>
|
|||
|
|
endobj
|
|||
|
|
685 0 obj
|
|||
|
|
([SRS_Rte_00109] Support for RECEIVE\137MODE attribute)
|
|||
|
|
endobj
|
|||
|
|
686 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00110) >>
|
|||
|
|
endobj
|
|||
|
|
689 0 obj
|
|||
|
|
([SRS_Rte_00110] Support for BUFFERING attribute)
|
|||
|
|
endobj
|
|||
|
|
690 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00111) >>
|
|||
|
|
endobj
|
|||
|
|
693 0 obj
|
|||
|
|
([SRS_Rte_00111] Support for CLIENT\137MODE attribute)
|
|||
|
|
endobj
|
|||
|
|
694 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00121) >>
|
|||
|
|
endobj
|
|||
|
|
697 0 obj
|
|||
|
|
([SRS_Rte_00121] Support for FILTER attribute)
|
|||
|
|
endobj
|
|||
|
|
698 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00147) >>
|
|||
|
|
endobj
|
|||
|
|
701 0 obj
|
|||
|
|
([SRS_Rte_00147] Support for communication infrastructure time-out notification)
|
|||
|
|
endobj
|
|||
|
|
702 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00078) >>
|
|||
|
|
endobj
|
|||
|
|
705 0 obj
|
|||
|
|
([SRS_Rte_00078] Support for Data Element Invalidation)
|
|||
|
|
endobj
|
|||
|
|
706 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00122) >>
|
|||
|
|
endobj
|
|||
|
|
709 0 obj
|
|||
|
|
([SRS_Rte_00122] Support for Transmission Acknowledgement)
|
|||
|
|
endobj
|
|||
|
|
710 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00094) >>
|
|||
|
|
endobj
|
|||
|
|
713 0 obj
|
|||
|
|
([SRS_Rte_00094] Communication and Resource Errors)
|
|||
|
|
endobj
|
|||
|
|
714 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00084) >>
|
|||
|
|
endobj
|
|||
|
|
717 0 obj
|
|||
|
|
([SRS_Rte_00084] Support infrastructural errors)
|
|||
|
|
endobj
|
|||
|
|
718 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00123) >>
|
|||
|
|
endobj
|
|||
|
|
721 0 obj
|
|||
|
|
([SRS_Rte_00123] The RTE shall forward application level errors from server to client)
|
|||
|
|
endobj
|
|||
|
|
722 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00124) >>
|
|||
|
|
endobj
|
|||
|
|
725 0 obj
|
|||
|
|
([SRS_Rte_00124] API for application level errors during Client Server communication)
|
|||
|
|
endobj
|
|||
|
|
726 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00089) >>
|
|||
|
|
endobj
|
|||
|
|
729 0 obj
|
|||
|
|
([SRS_Rte_00089] Independent access to interface elements)
|
|||
|
|
endobj
|
|||
|
|
730 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00137) >>
|
|||
|
|
endobj
|
|||
|
|
733 0 obj
|
|||
|
|
([SRS_Rte_00137] API for mismatched ports)
|
|||
|
|
endobj
|
|||
|
|
734 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00139) >>
|
|||
|
|
endobj
|
|||
|
|
737 0 obj
|
|||
|
|
([SRS_Rte_00139] Support for unconnected ports)
|
|||
|
|
endobj
|
|||
|
|
738 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00200) >>
|
|||
|
|
endobj
|
|||
|
|
741 0 obj
|
|||
|
|
([SRS_Rte_00200] Support of unconnected R-Ports)
|
|||
|
|
endobj
|
|||
|
|
742 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00155) >>
|
|||
|
|
endobj
|
|||
|
|
745 0 obj
|
|||
|
|
([SRS_Rte_00155] API to access calibration parameters)
|
|||
|
|
endobj
|
|||
|
|
746 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00183) >>
|
|||
|
|
endobj
|
|||
|
|
749 0 obj
|
|||
|
|
([SRS_Rte_00183] RTE Read API returning the dataElement value)
|
|||
|
|
endobj
|
|||
|
|
750 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00185) >>
|
|||
|
|
endobj
|
|||
|
|
753 0 obj
|
|||
|
|
([SRS_Rte_00185] RTE API with Rte\137IFeedback)
|
|||
|
|
endobj
|
|||
|
|
754 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00203) >>
|
|||
|
|
endobj
|
|||
|
|
757 0 obj
|
|||
|
|
([SRS_Rte_00203] API to read system constant)
|
|||
|
|
endobj
|
|||
|
|
758 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00242) >>
|
|||
|
|
endobj
|
|||
|
|
761 0 obj
|
|||
|
|
([SRS_Rte_00242] Support for Cross-Core Exclusive Areas)
|
|||
|
|
endobj
|
|||
|
|
762 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.11) >>
|
|||
|
|
endobj
|
|||
|
|
765 0 obj
|
|||
|
|
(4.1.11 C/C++ API)
|
|||
|
|
endobj
|
|||
|
|
766 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00087) >>
|
|||
|
|
endobj
|
|||
|
|
769 0 obj
|
|||
|
|
([SRS_Rte_00087] Software Module Header File generation)
|
|||
|
|
endobj
|
|||
|
|
770 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.12) >>
|
|||
|
|
endobj
|
|||
|
|
773 0 obj
|
|||
|
|
(4.1.12 Initialization and Finalization Operation)
|
|||
|
|
endobj
|
|||
|
|
774 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00116) >>
|
|||
|
|
endobj
|
|||
|
|
777 0 obj
|
|||
|
|
([SRS_Rte_00116] RTE Initialization and finalization)
|
|||
|
|
endobj
|
|||
|
|
778 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.13) >>
|
|||
|
|
endobj
|
|||
|
|
781 0 obj
|
|||
|
|
(4.1.13 Partition Restarting and Termination)
|
|||
|
|
endobj
|
|||
|
|
782 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00195) >>
|
|||
|
|
endobj
|
|||
|
|
785 0 obj
|
|||
|
|
([SRS_Rte_00195] No activation of Runnable Entities in terminated or restarting partitions)
|
|||
|
|
endobj
|
|||
|
|
786 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00196) >>
|
|||
|
|
endobj
|
|||
|
|
789 0 obj
|
|||
|
|
([SRS_Rte_00196] Inter-partition communication consistency)
|
|||
|
|
endobj
|
|||
|
|
790 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00223) >>
|
|||
|
|
endobj
|
|||
|
|
793 0 obj
|
|||
|
|
([SRS_Rte_00223] Callout for partition termination notification)
|
|||
|
|
endobj
|
|||
|
|
794 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00224) >>
|
|||
|
|
endobj
|
|||
|
|
797 0 obj
|
|||
|
|
([SRS_Rte_00224] Callout for partition restart request)
|
|||
|
|
endobj
|
|||
|
|
798 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.14) >>
|
|||
|
|
endobj
|
|||
|
|
801 0 obj
|
|||
|
|
(4.1.14 Fault Operation)
|
|||
|
|
endobj
|
|||
|
|
802 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.1.15) >>
|
|||
|
|
endobj
|
|||
|
|
805 0 obj
|
|||
|
|
(4.1.15 RTE Implementation Plug-Ins)
|
|||
|
|
endobj
|
|||
|
|
806 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00300) >>
|
|||
|
|
endobj
|
|||
|
|
809 0 obj
|
|||
|
|
([SRS_Rte_00300] RTE Implementation Plug-Ins for explicit communication)
|
|||
|
|
endobj
|
|||
|
|
810 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00301) >>
|
|||
|
|
endobj
|
|||
|
|
813 0 obj
|
|||
|
|
([SRS_Rte_00301] RTE Implementation Plug-Ins for implicit communication)
|
|||
|
|
endobj
|
|||
|
|
814 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00302) >>
|
|||
|
|
endobj
|
|||
|
|
817 0 obj
|
|||
|
|
([SRS_Rte_00302] RTE Implementation Plug-Ins for exclusive areas)
|
|||
|
|
endobj
|
|||
|
|
818 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00303) >>
|
|||
|
|
endobj
|
|||
|
|
821 0 obj
|
|||
|
|
([SRS_Rte_00303] RTE Implementation Plug-Ins for global copy instantiation)
|
|||
|
|
endobj
|
|||
|
|
822 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00304) >>
|
|||
|
|
endobj
|
|||
|
|
825 0 obj
|
|||
|
|
([SRS_Rte_00304] Multiple RTE Plug-Ins)
|
|||
|
|
endobj
|
|||
|
|
826 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00305) >>
|
|||
|
|
endobj
|
|||
|
|
829 0 obj
|
|||
|
|
([SRS_Rte_00305] Graduated validation strategy)
|
|||
|
|
endobj
|
|||
|
|
830 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00306) >>
|
|||
|
|
endobj
|
|||
|
|
833 0 obj
|
|||
|
|
([SRS_Rte_00306] Standardized interfaces for RTE Implementation Plug-Ins)
|
|||
|
|
endobj
|
|||
|
|
834 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00307) >>
|
|||
|
|
endobj
|
|||
|
|
837 0 obj
|
|||
|
|
([SRS_Rte_00307] RTE Implementation Plug-Ins for cross core communication)
|
|||
|
|
endobj
|
|||
|
|
838 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00309) >>
|
|||
|
|
endobj
|
|||
|
|
841 0 obj
|
|||
|
|
([SRS_Rte_00309] RTE Implementation Plug-Ins for cross safety partition communication)
|
|||
|
|
endobj
|
|||
|
|
842 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00310) >>
|
|||
|
|
endobj
|
|||
|
|
845 0 obj
|
|||
|
|
([SRS_Rte_00310] Shared mode queue)
|
|||
|
|
endobj
|
|||
|
|
846 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00311) >>
|
|||
|
|
endobj
|
|||
|
|
849 0 obj
|
|||
|
|
([SRS_Rte_00311] Core synchronous transitions for mode switches)
|
|||
|
|
endobj
|
|||
|
|
850 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00312) >>
|
|||
|
|
endobj
|
|||
|
|
853 0 obj
|
|||
|
|
([SRS_Rte_00312] RTE Implementation Plug-Ins for transformers in client server communication)
|
|||
|
|
endobj
|
|||
|
|
854 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00317) >>
|
|||
|
|
endobj
|
|||
|
|
857 0 obj
|
|||
|
|
([SRS_Rte_00317] RTE Implementation Plug-Ins for transformers in trigger communication)
|
|||
|
|
endobj
|
|||
|
|
858 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00313) >>
|
|||
|
|
endobj
|
|||
|
|
861 0 obj
|
|||
|
|
([SRS_Rte_00313] Description of RTE Implementation Plug-in properties)
|
|||
|
|
endobj
|
|||
|
|
862 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00314) >>
|
|||
|
|
endobj
|
|||
|
|
865 0 obj
|
|||
|
|
([SRS_Rte_00314] Avoid nesting of critical sections)
|
|||
|
|
endobj
|
|||
|
|
866 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00315) >>
|
|||
|
|
endobj
|
|||
|
|
869 0 obj
|
|||
|
|
([SRS_Rte_00315] Protection of mode machine instance access)
|
|||
|
|
endobj
|
|||
|
|
870 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00316) >>
|
|||
|
|
endobj
|
|||
|
|
873 0 obj
|
|||
|
|
([SRS_Rte_00316] RTE Implementation Plug-Ins for compatibility mode)
|
|||
|
|
endobj
|
|||
|
|
874 0 obj
|
|||
|
|
<< /S /GoTo /D (section.4.2) >>
|
|||
|
|
endobj
|
|||
|
|
877 0 obj
|
|||
|
|
(4.2 Non-Functional Requirements )
|
|||
|
|
endobj
|
|||
|
|
878 0 obj
|
|||
|
|
<< /S /GoTo /D (subsection.4.2.1) >>
|
|||
|
|
endobj
|
|||
|
|
881 0 obj
|
|||
|
|
(4.2.1 General Requirements)
|
|||
|
|
endobj
|
|||
|
|
882 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00064) >>
|
|||
|
|
endobj
|
|||
|
|
885 0 obj
|
|||
|
|
([SRS_Rte_00064] AUTOSAR methodology)
|
|||
|
|
endobj
|
|||
|
|
886 0 obj
|
|||
|
|
<< /S /GoTo /D (SRS_Rte_00019) >>
|
|||
|
|
endobj
|
|||
|
|
889 0 obj
|
|||
|
|
([SRS_Rte_00019] RTE is the communication infrastructure)
|
|||
|
|
endobj
|
|||
|
|
890 0 obj
|
|||
|
|
<< /S /GoTo /D [891 0 R /Fit] >>
|
|||
|
|
endobj
|
|||
|
|
944 0 obj
|
|||
|
|
<<
|
|||
|
|
/Length 1796
|
|||
|
|
/Filter /FlateDecode
|
|||
|
|
>>
|
|||
|
|
stream
|
|||
|
|
xÚ½ZÙrÚH}÷W誆vïKÞ›dœJbfæ%I¥DU Éd¾~nk -HHI¹Ê-§ïrîéÛ�°³t°óúŠÀìGa¤¥t”H æÌÖWß®eœªè†ÌÇèRúXrâú~Mœ»ÍÕ_ð‡‘²Øðÿˆ>JàGü—Ó«ëWŒ:„ #u¦‡�˜äŽR)ÉœéÜù0˜xßöþÖ[{A¸Ž¨ÒƒM'û ô×^üe)|÷·›ÀÞ:ü4}ã€#0*áˆsÃÝü=r<xxº™Äß>&ˆÞÊsw "<„°Å¹ÂI°ªŽãi&$`;×IF‘—ÁÓŸ°3‡ko *ÌhçGtçÚá¾cŸWÎD.‡!C�¸ÐuØa
|
|||
|
|
@L�‘‰‚oÀªœÖ"�×aÆS€ç,,BâSœæPŒ¤¤Â¦GiH"ªh ƒˆÃy·™í£xG!›úáÊ‹B– …D¢/ðç@…(ÜZA%AÔG‰¤RMIbù€�
|
|||
|
|
2
|
|||
|
|
EôP eòvJ‘0˜]`ƒ… |