Skip to content

Commit c3a94e9

Browse files
authored
Merge pull request #433 from eclipse-score/aschemmel-tech-kroehnd-safety-mgt
Safety management update - Repeat
2 parents 6dbf899 + 8cf887b commit c3a94e9

22 files changed

+226
-139
lines changed

process/folder_templates/modules/module_name/docs/manual/safety_manual.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ List of AoUs expected from the environment the platform / module runs on:
6666

6767
Assumptions on the User
6868
^^^^^^^^^^^^^^^^^^^^^^^
69-
| As there is no assumption on which specific OS and HW is used, the integration testing of the stakeholder and feature requirements is expected to be performed by the user of the platform SEooC. Tests covering all stakeholder and feature requirements performed on a reference platform (tbd link to reference platform specification), reviewed and passed are included in the platform SEooC safety case.
69+
| As there is no assumption on which specific OS and HW is used, the integration testing of the stakeholder and feature requirements is expected to be performed by the user of the platform SEooC. Tests covering all stakeholder and feature requirements performed on a reference platform (tbd link to reference platform specification), reviewed and passed are included in the platform SEooC safety package.
7070
| Additionally the components of the platform may have additional specific assumptions how they are used. These are part of every module documentation: <link to add>. Assumptions from components to their users can be fulfilled in two ways:
7171
| 1. There are assumption which need to be fulfilled by all SW components, e.g. "every user of an IPC mechanism needs to make sure that he provides correct data (including appropriate ASIL level)" - in this case the AoU is marked as "platform".
7272
| 2. There are assumption which can be fulfilled by a safety mechanism realized by some other project platform component and are therefore not relevant for an user who uses the whole platform. But those are relevant if you chose to use the module SEooC stand-alone - in this case the AoU is marked as "module". An example would be the "JSON read" which requires "The user shall provide a string as input which is not corrupted due to HW or QM SW errors." - which is covered when using together with safe project platform persistency feature.

process/folder_templates/modules/module_name/docs/safety_mgt/module_safety_plan_fdr.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ The purpose of this safety plan formal review checklist is to report status of t
5858
- <Rationale for result>
5959

6060
* - 3
61-
- Does the safety plan define all needed activities for safety management (incl. Confirmation review and Safety Audit)?
61+
- Does the safety plan define all needed activities for safety management (incl. formal document review and Safety Audit)?
6262
- [YES | NO ]
6363
- <Rationale for result>
6464

process/process_areas/architecture_design/guidance/architecture_guideline.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Architecture Guideline
2020
.. gd_guidl:: Architectural Design
2121
:id: gd_guidl__arch_design
2222
:status: valid
23-
:complies: std_req__isopas8926__44411, std_req__isopas8926__44412
23+
:complies: std_req__isopas8926__44411, std_req__isopas8926__44412, std_req__iso26262__software_745
2424

2525
The guideline focuses on the steps which need to be performed in order to create the architectural design. The concept behind those steps is described in the :need:`[[title]] <doc_concept__arch_process>`.
2626

process/process_areas/architecture_design/guidance/architecture_process_reqs.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ Attributes of Architectural Elements
127127
:id: gd_req__arch_attr_safety
128128
:status: valid
129129
:tags: manual_prio_1, attribute, mandatory
130-
:complies: std_req__iso26262__support_6421, std_req__iso26262__support_6425
130+
:complies: std_req__iso26262__support_6421, std_req__iso26262__support_6425, std_req__iso26262__software_746
131131
:satisfies: wf__cr_mt_featarch, wf__cr_mt_comparch
132132

133133
Each architectural element shall have a automotive safety integrity level (ASIL) identifier:

process/process_areas/change_management/change_management_workproducts.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Change Management Work Products
3838
| Safety anomaly: Conditions that deviate from expectations and that can lead to harm.
3939
| The documentation of a change request shall contain the list of changed work products,
4040
| the details of the change and the planned date of deployment of the change.
41+
| In case a anomaly cannot be closed it shall be escalated to the :need:`Project Lead <rl__project_lead>`.
4142
4243
.. workproduct:: Feature Request
4344
:id: wp__feat_request

process/process_areas/change_management/guidance/change_management_feature_template.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ Feature Template
2020
.. gd_temp:: Feature Request Template
2121
:id: gd_temp__change_feature_request
2222
:status: valid
23-
:complies: std_req__aspice_40__SUP-10-BP1, std_req__aspice_40__SUP-10-BP2, std_req__aspice_40__SUP-10-BP3, std_req__aspice_40__SUP-10-BP5, std_req__aspice_40__iic-18-57, std_req__iso26262__support_8422, std_req__iso26262__support_8431, std_req__iso26262__support_8432
23+
:complies: std_req__aspice_40__SUP-10-BP1, std_req__aspice_40__SUP-10-BP2, std_req__aspice_40__SUP-10-BP3, std_req__aspice_40__SUP-10-BP5, std_req__aspice_40__iic-18-57, std_req__iso26262__support_8422, std_req__iso26262__support_8431, std_req__iso26262__support_8432, std_req__iso26262__management_644
2424

2525
for the content see :need:`doc__feature_name`

process/process_areas/change_management/guidance/change_management_impact_analysis_template.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Impact Analysis Template
2020
.. gd_temp:: Impact Analysis Template
2121
:id: gd_temp__change_impact_analysis
2222
:status: valid
23-
:complies: std_req__aspice_40__SUP-10-BP2, std_req__aspice_40__iic-18-57, std_req__iso26262__support_8431, std_req__iso26262__support_8432, std_req__isopas8926__4462
23+
:complies: std_req__aspice_40__SUP-10-BP2, std_req__aspice_40__iic-18-57, std_req__iso26262__support_8431, std_req__iso26262__support_8432, std_req__isopas8926__4462, std_req__iso26262__management_644, std_req__iso26262__management_6452
2424

2525
Type of Change Request
2626
----------------------

process/process_areas/implementation/guidance/software_development_template.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ Purpose
2626
The main purpose of the software development plan is to define several software development related conditions:
2727

2828
* selection of design and programming language
29-
* design guideline
30-
* coding guideline (e.g. MISRA, can also include style guide or naming convention)
29+
* design guideline (e.g. Enforcement of low complexity, Use of naming conventions, etc)
30+
* coding guideline (e.g. MISRA, can also include style guide or naming convention; Furthermore the coding guideline should respect the usual topics like Use of language subsets, Use of style guides, etc.)
3131
* SW configuration guideline
3232
* development tools
3333

process/process_areas/quality_management/guidance/quality_plan_guideline.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Guideline Quality Management Plan
2020
.. gd_guidl:: Quality Management Plan Definitions Guideline
2121
:id: gd_guidl__qlm_plan_definitions
2222
:status: valid
23-
:complies: std_req__iso26262__management_5423, std_req__aspice_40__SUP-1-BP1, std_req__aspice_40__SUP-1-BP2, std_req__aspice_40__SUP-1-BP3, std_req__aspice_40__SUP-1-BP4, std_req__aspice_40__SUP-1-BP7, std_req__aspice_40__PIM-3-BP1, std_req__aspice_40__PIM-3-BP2, std_req__aspice_40__PIM-3-BP3, std_req__aspice_40__PIM-3-BP4, std_req__aspice_40__PIM-3-BP5, std_req__aspice_40__PIM-3-BP6, std_req__aspice_40__PIM-3-BP7, std_req__aspice_40__SUP-1-BP5, std_req__aspice_40__SUP-1-BP6, std_req__aspice_40__PIM-3-BP8
23+
:complies: std_req__iso26262__management_5423, std_req__aspice_40__SUP-1-BP1, std_req__aspice_40__SUP-1-BP2, std_req__aspice_40__SUP-1-BP3, std_req__aspice_40__SUP-1-BP4, std_req__aspice_40__SUP-1-BP7, std_req__aspice_40__PIM-3-BP1, std_req__aspice_40__PIM-3-BP2, std_req__aspice_40__PIM-3-BP3, std_req__aspice_40__PIM-3-BP4, std_req__aspice_40__PIM-3-BP5, std_req__aspice_40__PIM-3-BP6, std_req__aspice_40__PIM-3-BP7, std_req__aspice_40__SUP-1-BP5, std_req__aspice_40__SUP-1-BP6, std_req__aspice_40__PIM-3-BP8, std_req__iso26262__management_5451
2424

2525
| **Overall quality management:**
2626
|

process/process_areas/quality_management/guidance/quality_plan_template.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Template Quality Plan
2020
.. gd_temp:: Quality Management Plan Template
2121
:id: gd_temp__qlm_plan
2222
:status: valid
23-
:complies: std_req__iso26262__management_5423, std_req__aspice_40__SUP-1-BP1, std_req__aspice_40__SUP-1-BP2, std_req__aspice_40__SUP-1-BP3, std_req__aspice_40__SUP-1-BP4, std_req__aspice_40__SUP-1-BP7, std_req__aspice_40__PIM-3-BP1, std_req__aspice_40__PIM-3-BP2, std_req__aspice_40__PIM-3-BP3, std_req__aspice_40__PIM-3-BP4, std_req__aspice_40__PIM-3-BP5, std_req__aspice_40__PIM-3-BP6, std_req__aspice_40__PIM-3-BP7
23+
:complies: std_req__iso26262__management_5423, std_req__aspice_40__SUP-1-BP1, std_req__aspice_40__SUP-1-BP2, std_req__aspice_40__SUP-1-BP3, std_req__aspice_40__SUP-1-BP4, std_req__aspice_40__SUP-1-BP7, std_req__aspice_40__PIM-3-BP1, std_req__aspice_40__PIM-3-BP2, std_req__aspice_40__PIM-3-BP3, std_req__aspice_40__PIM-3-BP4, std_req__aspice_40__PIM-3-BP5, std_req__aspice_40__PIM-3-BP6, std_req__aspice_40__PIM-3-BP7, std_req__iso26262__management_5451
2424

2525
:note: The quality management plan shall be continuously maintained during the project.
2626
Deviations to the platform plan should be documented here.

0 commit comments

Comments
 (0)