Skip to content

Commit 8a076f1

Browse files
Merge pull request #116 from eclipse-score/aschemmel-tech-tailor-in-sm
Add safety mechanism to process
2 parents 2b7f73b + 81f9cf6 commit 8a076f1

File tree

5 files changed

+21
-5
lines changed

5 files changed

+21
-5
lines changed

process/process_areas/requirements_engineering/guidance/requirements_inspection_checklist.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Requirement Inspection Checklist
2020
.. gd_chklst:: Requirements Inspection Checklist Template
2121
:id: gd_chklst__req__inspection
2222
:status: valid
23+
:complies: std_req__iso26262__system_6412, std_req__iso26262__system_6414, std_req__iso26262__system_6421, std_req__iso26262__system_6422
2324
:tags: requirements_engineering
2425

2526
**Purpose**
@@ -122,3 +123,15 @@ Requirement Inspection Checklist
122123
-
123124
-
124125
-
126+
* - REQ_09_01
127+
- For stakeholder requirements: Do those cover assumed safety mechanisms needed by the hardware and system?
128+
- Note that the feature/component requirements also cover safety mechanisms in case those are needed to mitigate failures found during :ref:`safety_analysis`
129+
-
130+
-
131+
-
132+
* - REQ_09_02
133+
- For other requirements: Do the requirements defining a safety mechanism contain the error reaction leading to a safe state?
134+
- Alternatively to the safe state there could also be "repair" mechanisms. Also do not forget to consider REQ_05_01 for these.
135+
-
136+
-
137+
-

process/process_areas/requirements_engineering/guidance/requirements_templates.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Templates
2020
.. gd_temp:: Stakeholder Requirements Template
2121
:id: gd_temp__req__stkh_req
2222
:status: valid
23-
:complies: std_wp__iso26262__software_651, std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425
23+
:complies: std_req__iso26262__system_6411, std_req__iso26262__system_6413, std_req__iso26262__support_641, std_req__iso26262__support_6421, std_req__iso26262__support_6425
2424

2525
.. code-block:: rst
2626

process/process_areas/requirements_engineering/requirements_concept.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,16 +101,19 @@ Based on the inputs of the previous chapter the types of requirements which need
101101
Stakeholder Requirements
102102
========================
103103

104-
On the platform level the *Stakeholder (=customer) Requirements* are defined. These requirements describe which content the platform needs to contain, and serve as a project description of the top-level functionality. An example could be e.g.
104+
On the platform level the *Stakeholder (=customer) Requirements* are defined. These requirements describe which content (functionality and safety mechanisms) the platform needs to contain, and serve as a project description of the top-level functionality. An example could be e.g.
105105

106106
.. code-block:: text
107107
108108
The platform shall support configuration of applications via files (e.g. yaml, json)
109109
110+
Note that the *Stakeholder Requirements* represent the assumed technical safety requirements for the platform SEooC,
111+
i.e. the assumption on what content is needed, which shall be matched by the user to their expectations.
112+
110113
Feature Requirements
111114
====================
112115

113-
The *Feature Requirements* addresses mainly the integration level of SW modules and components. These shall describe the behavior of the feature on platform level shall be described including the correlations of the integrated components. They serves mainly as an input for (SW + Safety) Architects, Testers, Integrators and are derived from the *Stakeholder Requirements*. To provide an example
116+
The *Feature Requirements* derived from stakeholder requirements address mainly the integration level of SW modules and components. These shall describe the behavior of the feature on platform level shall be described including the correlations of the integrated components. They serves mainly as an input for (SW + Safety) Architects, Testers, Integrators and are derived from the *Stakeholder Requirements*. To provide an example
114117

115118
.. code-block:: text
116119

process/process_areas/requirements_engineering/requirements_workproducts.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Workproducts Requirements Engineering
1818
.. workproduct:: Stakeholder Requirements
1919
:id: wp__requirements__stkh
2020
:status: valid
21-
:complies: std_wp__iso26262__system_651, std_wp__iso26262__software_651
21+
:complies: std_wp__iso26262__system_651
2222

2323
Technical requirements from a stakeholder viewpoint and assumptions of use based on the integration as SW platform SEooC in an assumed context.
2424

process/process_areas/safety_management/workproducts.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ Work products
139139
.. workproduct:: Tailoring Document Platform
140140
:id: wp__tailoring_platform
141141
:status: valid
142-
:complies: std_wp__iso26262__management_751, std_wp__iso26262__system_652, std_wp__iso26262__system_653, std_wp__iso26262__system_654, std_wp__iso26262__system_655, std_wp__iso26262__system_656, std_wp__iso26262__system_657, std_wp__iso26262__system_751, std_wp__iso26262__system_752, std_wp__iso26262__system_851, std_wp__iso26262__system_852, std_wp__iso26262__software_652, std_wp__iso26262__software_1151, std_wp__iso26262__software_1152, std_wp__iso26262__software_app_c_52, std_wp__iso26262__software_app_c_54, std_wp__iso26262__software_app_c_57, std_wp__iso26262__support_551, std_wp__iso26262__support_552, std_wp__iso26262__support_553, std_wp__iso26262__support_554, std_wp__iso26262__support_555, std_wp__iso26262__support_1351, std_wp__iso26262__support_1352, std_wp__iso26262__support_1353, std_wp__iso26262__support_1451, std_wp__iso26262__support_1452, std_wp__iso26262__support_1551, std_wp__iso26262__support_1651, std_wp__iso26262__analysis_551, std_wp__iso26262__analysis_552, std_wp__isopas8926__4522
142+
:complies: std_wp__iso26262__management_751, std_wp__iso26262__system_652, std_wp__iso26262__system_653, std_wp__iso26262__system_654, std_wp__iso26262__system_655, std_wp__iso26262__system_656, std_wp__iso26262__system_657, std_wp__iso26262__system_751, std_wp__iso26262__system_752, std_wp__iso26262__system_851, std_wp__iso26262__system_852, std_wp__iso26262__software_652, std_wp__iso26262__software_1151, std_wp__iso26262__software_1152, std_wp__iso26262__software_app_c_52, std_wp__iso26262__software_app_c_54, std_wp__iso26262__software_app_c_57, std_wp__iso26262__support_551, std_wp__iso26262__support_552, std_wp__iso26262__support_553, std_wp__iso26262__support_554, std_wp__iso26262__support_555, std_wp__iso26262__support_1351, std_wp__iso26262__support_1352, std_wp__iso26262__support_1353, std_wp__iso26262__support_1451, std_wp__iso26262__support_1452, std_wp__iso26262__support_1551, std_wp__iso26262__support_1651, std_wp__iso26262__analysis_551, std_wp__iso26262__analysis_552, std_wp__isopas8926__4522, std_req__iso26262__system_6423, std_req__iso26262__system_6424, std_req__iso26262__system_6425
143143

144144
This work product "definition" links to all the work products which can be tailored out
145145
in the platform safety plan for your project if following the same approach as S-CORE,

0 commit comments

Comments
 (0)