Module Safety Plan#

Persistency Safety Plan
status: valid
security: NO
safety: ASIL_B
tags: persistency

Functional Safety Management Context#

This Safety Plan adds to the gd_guidl__saf_plan_definitions all the module development relevant workproducts needed for ISO 26262 conformity.

Functional Safety Management Scope#

This Safety Plan’s scope is a SW module of the SW platform Module Documents Persistency. The module consists of one or more SW components and will be qualified as a SEooC.

Functional Safety Management Roles#

Table 45 Module roles#

Role

Assignee

Safety Manager

tbd

Module Project Manager (= Feature team lead)

Lars Bauhofer

Tailoring#

Additional to the tailoring in the SW platform project as defined in the gd_guidl__saf_plan_definitions we define here the additional tailoring on module level.

- Excluded for this module are additionally the following workproducts (and their related requirements):
- No work products excluded

Functional Safety Module Workproducts#

One set of workproducts for the module and one set for each component of the module:

Module Workproducts List#

Table 46 Module Workproducts#

Workproduct Id

Link to process

Process status

Link to issue

Link to WP

WP status

wp__module_safety_plan

gd_guidl__saf_plan_definitions

valid

eclipse-score/score#952

this document

valid

wp__module_safety_package

gd_guidl__saf_package

valid

eclipse-score/score#952

this document (including the linked documentation)

valid

wp__fdr_reports (module Safety Plan)

gd_chklst__safety_plan

valid

eclipse-score/score#952

Persistency Safety Plan For... (doc__persistency_safety_plan_fdr)

valid

wp__fdr_reports (module Safety Package)

gd_chklst__safety_package

valid

eclipse-score/score#952

Persistency Safety Package ... (doc__persistency_safety_package_fdr)

valid

wp__fdr_reports (module’s Safety Analyses & DFA)

gd_guidl__safety_analysis

valid

eclipse-score/score#952

KVS FMEA (doc__persistency_kvs_fmea)

valid

wp__audit_report

performed by external experts

n/a

<Link to issue>

<Link to WP>

<WP status (manual)>

wp__module_sw_build_config

gd_temp__software_development_plan

copy(‘status’, need_id=’doc__software_development_plan’)

<Link to issue>

<Link to WP>

<automated>

wp__module_safety_manual

gd_temp__safety_manual

valid

eclipse-score/score#952

Persistency Safety Manual (doc__persistency_safety_manual)

valid

wp__verification_module_ver_report

gd_temp__mod_ver_report

valid

eclipse-score/score#952

Persistency Verification Re... (doc__persistency_verification_report)

valid

wp__module_sw_release_note

gd_temp__rel_mod_rel_note

valid

<Link to issue>

Persistency Release Note (doc__persistency_release_note)

valid

Component <name> Workproducts List#

Table 47 Component <name> Workproducts#

Workproduct Id

Link to process

Process status

Link to issue

Link to WP

WP/doc status

wp__requirements_comp

gd_temp__req_comp_req

valid

eclipse-score/score#952

Persistency KVS Module Requ... (doc__persistency_kvs_requirements)

valid & WP below

wp__requirements_comp_aou

gd_temp__req_aou_req

valid

eclipse-score/score#952

Persistency KVS Module Requ... (doc__persistency_kvs_requirements)

valid & WP below

wp__requirements_inspect

gd_chklst__req_inspection

valid

n/a

Checklist used in Pull Request Review

n/a

wp__component_arch

gd_temp__arch_comp

valid

eclipse-score/score#952

Persistency KVS Module Arch... (doc__persistency_kvs_architecture)

valid & WP below

wp__sw_arch_verification

gd_chklst__arch_inspection_checklist

valid

n/a

Checklist used in Pull Request Review

n/a

wp__sw_component_fmea

wp__sw_component_fmea

valid

eclipse-score/score#952

KVS FMEA (doc__persistency_kvs_fmea)

valid & WP below

wp__sw_component_dfa

wp__sw_component_dfa

valid

eclipse-score/score#952

KVS DFA (doc__persistency_kvs_dfa)

valid & WP below

wp__sw_implementation

gd_guidl__implementation

valid

eclipse-score/score#952

<Link to WP>

<automated>

wp__verification_sw_unit_test

gd_guidl__verification_guide

valid

eclipse-score/score#952

<Link to WP>

<automated>

wp__sw_implementation_inspection

gd_chklst__impl_inspection_checklist

valid

n/a

Checklist used in Pull Request Review

n/a

wp__verification_comp_int_test

gd_guidl__verification_guide

valid

eclipse-score/score#952

<Link to WP>

<automated>

wp__sw_component_class

gd_guidl__component_classification

valid

eclipse-score/score#952

Persistency Component Class... (doc__persistency_component_classification)

valid

Note: In case the component is a new development, wp__sw_component_class shall be removed from the above list (and also from the folders). In case an OSS element is used in the module, part 6 has to be filled out.

OSS (sub-)component qualification plan#

For the selected OSS component the following workproducts will be implemented (and why):

If the OSS element is classified as a
  • component, then the below table shall match the above, adding the reasoning for tailoring of work products according to the OSS component classification.

  • lower level component, then no workproducts additional to the component’s will be planned and activities below are part of the component’s issues.

Table 48 OSS (sub-)component Tiny JSON Workproducts#

Workproduct Id

Link to issue

Reasoning for tailoring

wp__requirements_comp

eclipse-score/score#952

Always needed (for Q and QR classification) and also improves process Id 2

wp__requirements_comp_aou

eclipse-score/score#952

Always needed (for Q and QR classification) and also improves process Id 5

wp__requirements_inspect

n/a

Checklist used in Pull Request Review

wf__cr_mt_comparch

<Link to issue>

<Reasoning for tailoring, needed for example in case of deficits in process Id 3&4 and complexity Ids 1&4>

wp__sw_component_fmea

eclipse-score/score#952

<Reasoning for tailoring, could help arguing too high cyclomatic complexity covered by safety mechanisms>

wp__sw_arch_verification

eclipse-score/score#952

<Reasoning for tailoring, needed if also wf__cr_mt_comparch is required>

wp__sw_implementation

n/a

If source code is modified, this is not a OSS qualification any more.

wp__verification_sw_unit_test

eclipse-score/score#952

<Reasoning for tailoring, can improve deficits in process Id 6 and complexity Id 3>

wp__sw_implementation_inspection

eclipse-score/score#952

<Reasoning for tailoring, can improve deficits in process Id 6 and complexity Id 2>

wp__verification_comp_int_test

eclipse-score/score#952

Always needed (for Q and QR classification)

wp__sw_component_class

eclipse-score/score#952

Always needed as basis for tailoring.

Work Product Status (for Safety Package)#

Component Requirements Status#

No needs passed the filters

Component AoU Status#

ID

Status

Tags

aou_req__persistency__appl_design

valid

environment; persistencykvs; persistency

aou_req__persistency__appl_exec

valid

environment; persistencykvs; persistency

aou_req__persistency__error_handling

valid

environment; persistencykvs; persistency

Component Architecture Status#

No needs passed the filters