Skip to content

Commit 48ab641

Browse files
authored
Merge pull request eclipse-score#3064 from eclipse-score/ankr_set_valid_from
Set valid_from attribute for all features
2 parents a1c29ab + 391a935 commit 48ab641

11 files changed

Lines changed: 349 additions & 0 deletions

File tree

‎docs/features/analysis-infra/logging/docs/requirements/mw-fr_logging_req.rst‎

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Requirements
2828
:satisfied_by: feat__logging[version==1]
2929
:status: valid
3030
:version: 1
31+
:valid_from: v1.0.0
3132

3233
The logging :term:`framework` shall support local timestamps for each log entry.
3334

@@ -40,6 +41,7 @@ Requirements
4041
:satisfied_by: feat__logging[version==1]
4142
:status: valid
4243
:version: 1
44+
:valid_from: v1.0.0
4345

4446
The logging :term:`framework` shall support original timestamps for routed log entries.
4547

@@ -52,6 +54,7 @@ Requirements
5254
:satisfied_by: feat__logging[version==1]
5355
:status: valid
5456
:version: 1
57+
:valid_from: v1.0.0
5558

5659
The logging :term:`framework` shall support timestamp synchronization for log entries coming from different :term:`logging nodes <logging node>`.
5760

@@ -64,6 +67,7 @@ Requirements
6467
:satisfied_by: feat__logging[version==1]
6568
:status: valid
6669
:version: 1
70+
:valid_from: v1.0.0
6771

6872
The logging framework shall support a log level for each log entry.
6973

@@ -76,6 +80,7 @@ Requirements
7680
:satisfied_by: feat__logging[version==1]
7781
:status: valid
7882
:version: 1
83+
:valid_from: v1.0.0
7984

8085
The logging framework shall prioritize logs in case of resource conflicts to ensure critical logs are not lost.
8186

@@ -88,6 +93,7 @@ Requirements
8893
:satisfied_by: feat__logging[version==1]
8994
:status: valid
9095
:version: 1
96+
:valid_from: v1.0.0
9197

9298
The logging :term:`framework` shall support logging of early startup events to capture critical initialization information.
9399

@@ -100,6 +106,7 @@ Requirements
100106
:satisfied_by: feat__logging[version==1]
101107
:status: valid
102108
:version: 1
109+
:valid_from: v1.0.0
103110

104111
The logging :term:`framework` shall support :term:`logging entity identifiers<logging entity identifier>` for each log entry.
105112

@@ -112,6 +119,7 @@ Requirements
112119
:satisfied_by: feat__logging[version==1]
113120
:status: valid
114121
:version: 1
122+
:valid_from: v1.0.0
115123

116124
The logging :term:`framework` shall support filtering by :term:`log levels <Log level>`.
117125

@@ -124,6 +132,7 @@ Requirements
124132
:satisfied_by: feat__logging[version==1]
125133
:status: valid
126134
:version: 1
135+
:valid_from: v1.0.0
127136

128137
The logging :term:`framework` shall support filtering by :term:`logging entity identifiers<logging entity identifier>`.
129138

@@ -136,6 +145,7 @@ Requirements
136145
:satisfied_by: feat__logging[version==1]
137146
:status: valid
138147
:version: 1
148+
:valid_from: v1.0.0
139149

140150
The logging :term:`framework` shall detect and report any message loss.
141151

@@ -148,6 +158,7 @@ Requirements
148158
:satisfied_by: feat__logging[version==1]
149159
:status: valid
150160
:version: 1
161+
:valid_from: v1.0.0
151162

152163
The logging :term:`framework` shall provide mechanisms to handle message loss gracefully.
153164

@@ -162,6 +173,7 @@ Requirements
162173
:satisfied_by: feat__logging[version==1]
163174
:status: valid
164175
:version: 1
176+
:valid_from: v1.0.0
165177

166178
The logging :term:`framework` shall allow context-specific :term:`log level` activation at runtime to enable fine-grained control over logging behavior.
167179

@@ -174,6 +186,7 @@ Requirements
174186
:satisfied_by: feat__logging[version==1]
175187
:status: valid
176188
:version: 1
189+
:valid_from: v1.0.0
177190

178191
The logging :term:`framework` shall support user application as log source.
179192

@@ -186,6 +199,7 @@ Requirements
186199
:satisfied_by: feat__logging[version==1]
187200
:status: valid
188201
:version: 1
202+
:valid_from: v1.0.0
189203

190204
The logging :term:`framework` shall support :term:`component` features and :term:` platform` as log sources.
191205

@@ -198,6 +212,7 @@ Requirements
198212
:satisfied_by: feat__logging[version==1]
199213
:status: valid
200214
:version: 1
215+
:valid_from: v1.0.0
201216

202217
The logging :term:`framework` shall support console as a log sink.
203218

@@ -210,6 +225,7 @@ Requirements
210225
:satisfied_by: feat__logging[version==1]
211226
:status: valid
212227
:version: 1
228+
:valid_from: v1.0.0
213229

214230
The logging :term:`framework` shall support local file system as log sink.
215231

@@ -224,6 +240,7 @@ Requirements
224240
:satisfied_by: feat__logging[version==1]
225241
:status: valid
226242
:version: 1
243+
:valid_from: v1.0.0
227244

228245
The logging :term:`framework` shall support cloud-native drives via network as log sinks.
229246

@@ -236,6 +253,7 @@ Requirements
236253
:satisfied_by: feat__logging[version==1]
237254
:status: valid
238255
:version: 1
256+
:valid_from: v1.0.0
239257

240258
The logging :term:`framework` shall support network channels, including a second dedicated Ethernet channel, as log sinks.
241259

@@ -248,6 +266,7 @@ Requirements
248266
:satisfied_by: feat__logging[version==1]
249267
:status: valid
250268
:version: 1
269+
:valid_from: v1.0.0
251270

252271
The logging :term:`framework` shall ensure logs appear on stdout when running unit tests.
253272

@@ -260,6 +279,7 @@ Requirements
260279
:satisfied_by: feat__logging[version==1]
261280
:status: valid
262281
:version: 1
282+
:valid_from: v1.0.0
263283

264284
The logging :term:`framework` shall support logging of data to memory which survives a reboot
265285
cycle.
@@ -273,6 +293,7 @@ Requirements
273293
:satisfied_by: feat__logging[version==1]
274294
:status: valid
275295
:version: 1
296+
:valid_from: v1.0.0
276297

277298
The logging :term:`framework` shall support configuration of :term:`log levels <Log level>`.
278299

@@ -285,6 +306,7 @@ Requirements
285306
:satisfied_by: feat__logging[version==1]
286307
:status: valid
287308
:version: 1
309+
:valid_from: v1.0.0
288310

289311
The logging :term:`framework` shall support configuration of the log storage device.
290312

@@ -297,6 +319,7 @@ Requirements
297319
:satisfied_by: feat__logging[version==1]
298320
:status: valid
299321
:version: 1
322+
:valid_from: v1.0.0
300323

301324
The logging :term:`framework` shall support multiple log storage devices.
302325

@@ -309,6 +332,7 @@ Requirements
309332
:satisfied_by: feat__logging[version==1]
310333
:status: valid
311334
:version: 1
335+
:valid_from: v1.0.0
312336

313337
The logging :term:`framework` shall support configurable :term:`log storage strategy`.
314338

@@ -321,6 +345,7 @@ Requirements
321345
:satisfied_by: feat__logging[version==1]
322346
:status: valid
323347
:version: 1
348+
:valid_from: v1.0.0
324349

325350
The logging :term:`framework` shall allow configuration of internal buffers sizes.
326351

@@ -333,6 +358,7 @@ Requirements
333358
:satisfied_by: feat__logging[version==1]
334359
:status: valid
335360
:version: 1
361+
:valid_from: v1.0.0
336362

337363
The logging :term:`framework` shall allow configuration of storage size per log file.
338364

@@ -345,6 +371,7 @@ Requirements
345371
:satisfied_by: feat__logging[version==1]
346372
:status: valid
347373
:version: 1
374+
:valid_from: v1.0.0
348375

349376
The logging :term:`framework` shall allow configuration of permission settings for log access.
350377

@@ -357,6 +384,7 @@ Requirements
357384
:satisfied_by: feat__logging[version==1]
358385
:status: valid
359386
:version: 1
387+
:valid_from: v1.0.0
360388

361389
The logging :term:`framework` shall allow configuration of log filters.
362390

@@ -369,6 +397,7 @@ Requirements
369397
:satisfied_by: feat__logging[version==1]
370398
:status: valid
371399
:version: 1
400+
:valid_from: v1.0.0
372401

373402
The logging :term:`framework` shall allow configuration of logging entity IDs.
374403

@@ -381,6 +410,7 @@ Requirements
381410
:satisfied_by: feat__logging[version==1]
382411
:status: valid
383412
:version: 1
413+
:valid_from: v1.0.0
384414

385415
The logging :term:`framework` shall support on-demand functionality, such as enabling or disabling log storage.
386416

@@ -393,6 +423,7 @@ Requirements
393423
:satisfied_by: feat__logging[version==1]
394424
:status: valid
395425
:version: 1
426+
:valid_from: v1.0.0
396427

397428
The logging :term:`framework` shall provide fallback configurations, such as application-wide or system-wide defaults.
398429

@@ -405,6 +436,7 @@ Requirements
405436
:satisfied_by: feat__logging[version==1]
406437
:status: valid
407438
:version: 1
439+
:valid_from: v1.0.0
408440

409441
The logging :term:`framework` shall allow extensions for custom log types.
410442

@@ -417,6 +449,7 @@ Requirements
417449
:satisfied_by: feat__logging[version==1]
418450
:status: valid
419451
:version: 1
452+
:valid_from: v1.0.0
420453

421454
In case of recoverable error, the logging :term:`framework` shall continue the current operations.
422455

@@ -429,6 +462,7 @@ Requirements
429462
:satisfied_by: feat__logging[version==1]
430463
:status: valid
431464
:version: 1
465+
:valid_from: v1.0.0
432466

433467
In case of non-recoverable error, the logging :term:`framework` shall deactivate silently and set an error state reported on shutdown.
434468

@@ -441,6 +475,7 @@ Requirements
441475
:satisfied_by: feat__logging[version==1]
442476
:status: valid
443477
:version: 1
478+
:valid_from: v1.0.0
444479

445480
The logging :term:`framework` shall ensure that user applications are not affected by logging :term:`framework` errors.
446481

@@ -453,6 +488,7 @@ Requirements
453488
:satisfied_by: feat__logging[version==1]
454489
:status: valid
455490
:version: 1
491+
:valid_from: v1.0.0
456492

457493
The logging :term:`framework` shall support QNX and Linux operating systems (encapsulated via OSAL).
458494

@@ -465,6 +501,7 @@ Requirements
465501
:satisfied_by: feat__logging[version==1]
466502
:status: valid
467503
:version: 1
504+
:valid_from: v1.0.0
468505

469506
The logging :term:`framework` shall support C++, Rust, and Python programming languages.
470507

@@ -477,6 +514,7 @@ Requirements
477514
:satisfied_by: feat__logging[version==1]
478515
:status: valid
479516
:version: 1
517+
:valid_from: v1.0.0
480518

481519
The logging :term:`framework` shall minimize storage resource consumption.
482520

@@ -489,6 +527,7 @@ Requirements
489527
:satisfied_by: feat__logging[version==1]
490528
:status: valid
491529
:version: 1
530+
:valid_from: v1.0.0
492531

493532
The logging :term:`framework` shall minimize communication channel resource consumption.
494533

@@ -501,6 +540,7 @@ Requirements
501540
:satisfied_by: feat__logging[version==1]
502541
:status: valid
503542
:version: 1
543+
:valid_from: v1.0.0
504544

505545
The logging :term:`framework` shall minimize runtime resource consumption.
506546

@@ -513,6 +553,7 @@ Requirements
513553
:satisfied_by: feat__logging[version==1]
514554
:status: valid
515555
:version: 1
556+
:valid_from: v1.0.0
516557

517558
The logging :term:`framework` shall have low impact on overall system performance.
518559

@@ -525,6 +566,7 @@ Requirements
525566
:satisfied_by: feat__logging[version==1]
526567
:status: valid
527568
:version: 1
569+
:valid_from: v1.0.0
528570

529571
The logging :term:`framework` shall provide:term:` QoS` for handling overflows or dropping log messages.
530572
.. ist "rovide QoS for handling overflows or dropping log messages." doppelt zu den loos detection req.?
@@ -538,6 +580,7 @@ Requirements
538580
:satisfied_by: feat__logging[version==1]
539581
:status: valid
540582
:version: 1
583+
:valid_from: v1.0.0
541584

542585
The logging :term:`framework` shall be :term:`DLT` compatible.
543586

@@ -552,6 +595,7 @@ Requirements
552595
:satisfied_by: feat__logging[version==1]
553596
:status: valid
554597
:version: 1
598+
:valid_from: v1.0.0
555599

556600
The logging :term:`framework` shall ensure that only authorized users can access log files.
557601

@@ -564,6 +608,7 @@ Requirements
564608
:satisfied_by: feat__logging[version==1]
565609
:status: valid
566610
:version: 1
611+
:valid_from: v1.0.0
567612

568613
The logging :term:`framework` shall support the ASIL level of the user function to ensure compliance with the safety requirements of the application.
569614

@@ -578,5 +623,6 @@ Requirements
578623
:satisfied_by: feat__logging[version==1]
579624
:status: valid
580625
:version: 1
626+
:valid_from: v1.0.0
581627

582628
The logging :term:`framework` shall be classified according to the overall system's safety concept if logging information is part of the verification strategy.

0 commit comments

Comments
 (0)