Skip to content

Commit 37dc59e

Browse files
Merge pull request #224 from eclipse-score/aschemmel-tech-move-platform-aou
Move platform AoU to req process
2 parents 7b17df9 + e619af5 commit 37dc59e

File tree

6 files changed

+17
-16
lines changed

6 files changed

+17
-16
lines changed

process/process_areas/requirements_engineering/guidance/requirements_guideline.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,9 @@ Following roles should be included in the review:
205205
Workflow for Creating and Linking Assumption of Use (AoU)
206206
=========================================================
207207

208-
An AoU is a category of requirement which is originates from a safety concept of an architectural element (and thus it is confirmed by a safety analysis).
209-
As it can not be fulfilled by the architecture element (e.g. component) itself, it needs to be fulfilled by the user of the module.
208+
An AoU is a category of requirement which originates from a safety concept of an architectural element (and thus it is confirmed by a safety analysis).
209+
This is different for AoU created on SW-platform level, these are also coming from the scope of the project (i.e. the knowledge which safety activities are not part of a project).
210+
As it can not be fulfilled by the architecture element (e.g. component) itself, it needs to be fulfilled by the user of the element.
210211
In Safety Elements out of Context (SEooC) the AoUs will normally be part of the safety manual.
211212
In this process description (as it describes SEooC development) these AoUs are created both internally and externally - the latter if existing SEooCs are integrated into the platform (e.g. a qualified Operating System).
212213
For AoU which arise internally (i.e. from project specific modules) the template is almost identical to the one for feature/component requirements. The only difference is that it is defined such that the attribute "satisfies" is replaced with the attribute "mitigates" (see picture below).

process/process_areas/requirements_engineering/guidance/requirements_templates.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Templates
5959
.. code-block:: rst
6060
6161
.. comp_req:: <Title>
62-
:id: comp_req__<Component>__<Title>
62+
:id: comp_req__<platform|Feature|Component>__<Title>
6363
:reqtype: <Functional|Interface|Process|Non-Functional>
6464
:security: <YES|NO>
6565
:safety: <QM|ASIL_B>

process/process_areas/requirements_engineering/requirements_concept.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ The lowest abstraction level is represented by the *component requirements*. The
133133
Assumption of Use Requirements
134134
==============================
135135

136-
Last but not least a requirement type is needed which describes e.g. the boundary conditions which need to be fulfilled when using a software module. Those requirements are called *Assumption of Use* (AoUs)
136+
Last but not least a requirement type is needed which describes e.g. the boundary conditions which need to be fulfilled when using a software element. Those requirements are called *Assumption of Use* (AoUs) and can be defined on every level (stakeholder/SW-platform, feature, component).
137137

138138
.. code-block:: text
139139

process/process_areas/requirements_engineering/requirements_workflow.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,20 @@
1616
Workflow Requirements Engineering
1717
#################################
1818

19-
.. workflow:: Create/Maintain Stakeholder requirements
19+
.. workflow:: Create/Maintain Stakeholder requirements and SW-Platform AoU
2020
:id: wf__req_stkh_req
2121
:status: valid
2222
:tags: requirements_engineering
2323
:responsible: rl__contributor
2424
:approved_by: rl__technical_lead
2525
:supported_by: rl__safety_manager
2626
:input: wp__policies, wp__issue_track_system
27-
:output: wp__requirements_stkh
27+
:output: wp__requirements_stkh, wp__requirements_sw_platform_aou
2828
:contains: gd_temp__req_stkh_req, gd_temp__req_formulation
2929
:has: doc_concept__req_process, doc_getstrt__req_process
3030

31-
Stakeholder requirements can be created during a change request. Any contributor can create a stakeholder requirement and propose it for approval.
31+
Stakeholder requirements and SW-Platform Assumptions of Use (AoU) can be created during a change request.
32+
Any contributor can create a stakeholder requirement (or AoU) and propose it for approval.
3233

3334
.. workflow:: Create/Maintain Feature requirements
3435
:id: wf__req_feat_req

process/process_areas/requirements_engineering/requirements_workproducts.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Workproducts Requirements Engineering
2020
:status: valid
2121
:complies: std_wp__iso26262__system_651
2222

23-
Technical requirements from a stakeholder viewpoint and assumptions of use based on the integration as SW platform SEooC in an assumed context.
23+
Technical requirements from a stakeholder viewpoint on SW-platform level, contain "assumed Technical Safety Requirements" in SW-Platform SEooC development.
2424

2525
.. workproduct:: Feature Requirements
2626
:id: wp__requirements_feat
@@ -36,6 +36,13 @@ Workproducts Requirements Engineering
3636

3737
SW Requirements for components, broken down from feature requirements to the realizing component. These include configuration specification.
3838

39+
.. workproduct:: SW-Platform Assumptions of Use
40+
:id: wp__requirements_sw_platform_aou
41+
:status: valid
42+
:complies: std_wp__iso26262__software_651
43+
44+
SW Safety Requirements for the user of the platform, exportable requirements for the user to integrate in their requirements management system.
45+
3946
.. workproduct:: Feature Assumptions of Use
4047
:id: wp__requirements_feat_aou
4148
:status: valid

process/workproducts/index.rst

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,6 @@ Product development
6565
Platform development
6666
^^^^^^^^^^^^^^^^^^^^
6767

68-
.. workproduct:: SW-Platform Assumptions of Use
69-
:id: wp__platform_sw_aou
70-
:status: valid
71-
:complies: std_wp__iso26262__software_651
72-
73-
SW Safety Requirements for the user of the platform, exportable requirements for the user to integrate in their requirements management system.
74-
75-
7668
.. workproduct:: Platform Build Configuration
7769
:id: wp__platform_sw_build_config
7870
:status: draft

0 commit comments

Comments
 (0)