Safety Manual#
Logging Safety Manual
|
status: draft
security: NO
safety: ASIL_B
|
||||
Introduction/Scope#
This safety manual covers the module logging and additionally the component logging_frontend which is part of the module baselibs (for the reasoning for this deployment look into Logging Architecture (doc__logging_module_architecture))
Assumed Platform Safety Requirements#
For the Logging feature the following safety related stakeholder requirements are assumed to define the top level functionality (purpose) of LOgging. I.e. from these all the feature and component requirements implemented are derived.
Additionally the following stakeholder requirements need to be fulfilled only in QM quality:
This means that you can rely on the logging feature not to interfere with the safe execution of the using application, but not on the output of the logging feature.
Assumptions of Use#
Assumptions on the Environment#
Generally the assumption of the project platform SEooC is that it is integrated in a safe system, i.e. the POSIX OS it runs on is qualified and also the HW related failures are taken into account by the system integrator, if not otherwise stated in the module’s safety concept. The platform-wide AoUs are collected in doc__platform_assumptions
To support aou_req__platform__safety_matching: no need for safe libc/libcxx calls as the functionality can be QM.
List of additional AoUs expected from the environment the module runs on:
No needs passed the filters
Assumptions on the User#
List of AoUs on the user of the platform or the module of this safety manual:
Note: Platform safety manual collects all platform wide AoU (have to be fulfilled by the user for any feature). Module safety manual collects all AoUs specific to a feature and its realizing components. This means for every feature the user selects, the platform safety manual and the related module manual has to be considered.
No needs passed the filters
Attention
Make sure these AoU are here for a safety reason, i.e. every one “mitigates” a safety analysis entry.
Safety concept of the SEooC#
The safety concept of the Logging Module is to avoid errors by using a development process as if the component’s requirements would be all ASIL_B.
Safety Anomalies#
ToDo: Anomalies (bugs in ASIL SW, detected by testing or by users, which could not be fixed) known before release are documented in the platform/module release notes <add link to release note>.