Module Safety Plan#
Baselibs Safety Plan
|
status: draft
security: NO
safety: ASIL_B
|
||||
Functional Safety Management Context#
This Safety Plan adds to the Platform Safety Plan (doc__score_platform_safety_plan) all the module development relevant work products needed for ISO 26262 conformity.
Functional Safety Management Scope#
This Safety Plan’s scope is a SW module of the SW platform Module Documents. The module consists of one or more SW components and will be qualified as a SEooC.
Functional Safety Management Roles#
Role |
Assignee |
|---|---|
Safety Manager |
Alexander Schemmel |
Module Project Manager (= Feature team lead) |
Andrey Babanin |
Tailoring#
Additional to the tailoring in the SW platform project as defined in the Platform Safety Plan (doc__score_platform_safety_plan) we define here the additional tailoring on module level.
Functional Safety Module Work products#
One set of work products for the module and one set for each component of the module:
Module Work products List#
Work product Id |
Link to process |
Process status |
Link to WP |
|---|---|---|---|
valid |
this document |
||
valid |
this document (including the linked documentation) |
||
wp__fdr_reports (module Safety Plan) |
valid |
Baselibs Safety Plan Formal... (doc__baselibs_safety_plan_fdr) |
|
wp__fdr_reports (module Safety Package) |
valid |
Baselibs Safety Package For... (doc__baselibs_safety_package_fdr) |
|
wp__fdr_reports (module’s Safety Analyses & DFA) |
valid |
<Link to WP> |
|
performed by external experts |
n/a |
<Link to WP> |
|
valid |
|||
valid |
Baselibs Verification Report (doc__baselibs_verification_report) |
||
valid |
Component bitmanipulation Work products List#
Work product Id |
Link to process |
Process status |
Link to WP |
|---|---|---|---|
valid |
Bit Manipulation Requirements (doc__bitmanipulation_requirements) |
||
valid |
Bit Manipulation Requirements (doc__bitmanipulation_requirements) |
||
valid |
<Link to WP> |
||
valid |
bitmanipulation Architecture (doc__bitmanipulation_architecture) |
||
valid |
<Link to WP> |
||
valid |
|||
valid |
|||
valid |
|||
valid |
|||
valid |
<Link to WP> |
||
valid |
component integration not needed (no sub-components and units are independent) |
Component containers Work products List#
Work product Id |
Link to process |
Process status |
Link to WP |
|---|---|---|---|
valid |
Containers Library Requirem... (doc__containers_lib_requirements) |
||
valid |
Containers Library Requirem... (doc__containers_lib_requirements) |
||
valid |
<Link to WP> |
||
valid |
|||
valid |
<Link to WP> |
||
valid |
|||
valid |
|||
valid |
|||
valid |
|||
valid |
<Link to WP> |
||
valid |
component integration not needed (no sub-components and units are independent) |
Component filesystem Work products List#
Work product Id |
Link to process |
Process status |
Link to WP |
|---|---|---|---|
valid |
Filesystem Library Requirem... (doc__filesystem_lib_requirements) |
||
valid |
Filesystem Library Requirem... (doc__filesystem_lib_requirements) |
||
valid |
<Link to WP> |
||
valid |
|||
valid |
<Link to WP> |
||
valid |
|||
valid |
|||
valid |
|||
valid |
|||
valid |
<Link to WP> |
||
valid |
component integration not needed (no sub-components and units are independent) |
Component result Work products List#
Work product Id |
Link to process |
Process status |
Link to WP |
|---|---|---|---|
valid |
|||
valid |
|||
valid |
<Link to WP> |
||
valid |
|||
valid |
<Link to WP> |
||
valid |
|||
valid |
|||
valid |
|||
valid |
|||
valid |
<Link to WP> |
||
valid |
component integration not needed (no sub-components and units are independent) |
Component json Work products List#
Work product Id |
Link to process |
Process status |
Link to WP |
|---|---|---|---|
valid |
|||
valid |
|||
valid |
<Link to WP> |
||
valid |
|||
valid |
<Link to WP> |
||
valid |
|||
valid |
|||
valid |
|||
valid |
|||
valid |
<Link to WP> |
||
valid |
<Link to WP> |
||
valid |
All other components of the baselibs module as released in the Baselibs Release Note (doc__baselibs_release_note) are not planned to be qualifiable stand alone (as SEooC), but only in context, for example as they are used in other S-CORE modules (e.g. communication). To be qualifiable in context those come with unit tests, are implemented according to defined coding and detailed design guidelines, achieve the required structural coverage and fulfill the AoUs of the reference OS (e.g. don’t use banned functions).
Module Safety Package#
To create the safety package (according to gd_guidl__saf_package) the following documents and work products status have to go to “valid” (after the relevant verification were performed).
Module Documents Status#
For all the work product documents the status can be seen by following the “Link to WP”. A summary of the status is also documented in the project’s documentation management plan.
Component Documents Status#
For all the work product documents the status can be seen by following the “Link to WP”. A summary of the status is also documented in the project’s documentation management plan.
Component Requirements Status#
ID |
Status |
Tags |
|---|---|---|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
Component AoU Status#
ID |
Status |
Tags |
|---|---|---|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
inspected; baselibs; result_library |
|
valid |
inspected; baselibs; result_library |
|
valid |
inspected; baselibs; result_library |
|
valid |
baselibs |
Component Architecture Status#
ID |
Status |
Tags |
|---|---|---|
valid |
baselibs_bit_manipulation; baselibs |
|
valid |
baselibs_containers; baselibs |
|
valid |
baselibs_filesystem; baselibs |
|
valid |
baselibs |
|
invalid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs |
|
valid |
baselibs_result; baselibs; result_library |