Skip to content

Commit 1a3b21e

Browse files
authored
Merge pull request #471 from eclipse-score/pahmann/verification-tailoring
Correct tailoring for verification process
2 parents 8769619 + 264bb81 commit 1a3b21e

File tree

4 files changed

+30
-6
lines changed

4 files changed

+30
-6
lines changed

process/process_areas/release_management/guidance/release_guideline.rst

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Guideline
1818
.. gd_guidl:: Release Management Guideline
1919
:id: gd_guidl__rel_management
2020
:status: valid
21-
:complies: std_req__iso26262__management_64131, std_req__iso26262__management_64132, std_req__iso26262__management_64133, std_req__iso26262__management_64134, std_req__iso26262__management_64135
21+
:complies: std_req__iso26262__software_1041, std_req__iso26262__management_64131, std_req__iso26262__management_64132, std_req__iso26262__management_64133, std_req__iso26262__management_64134, std_req__iso26262__management_64135
2222

2323
.. _workflow_release:
2424

@@ -85,6 +85,7 @@ Platform Release
8585
* Prepare platform release notes summarizing the updates from all integrated software modules.
8686
* Check if all planned configuration items are in correct state (i.e. work products are valid, external libraries/tools are used in the correct released version).
8787
* Ensure the relevant safety packages are available and complete.
88+
* Create/Maintain Platform Handbook for the release.
8889
* Tag the platform release in the repository.
8990

9091
5. **Release Execution**:
@@ -109,11 +110,34 @@ Tracking and Communication
109110
* Hold periodic meetings to discuss progress, issues, and dependencies within the project lead circle.
110111
* meeting definition and schedule is defined in the projects's platform management plan, as defined in :need:`gd_guidl__platform_mgmt_plan`.
111112

113+
Release Handbook
114+
----------------
115+
116+
.. gd_guidl:: Release Handbook
117+
:id: gd_guidl__rel_handbook
118+
:status: valid
119+
:complies: std_req__iso26262__software_1041
120+
121+
The release handbook incorporates an overview including a tutorial to explain the usage of the released software.
122+
It extends as a decent documentation for users and contributors beyond the pure release notes created according to the template :need:`gd_temp__rel_plat_rel_note`.
123+
124+
It is intended to contain:
125+
126+
* Overview of the technologies used within the project
127+
* Software architecture overview
128+
* Module structure overview
129+
* Integration process
130+
* Getting started guide
131+
* Contribution guide
132+
133+
By this the software integration approach becomes clear and reflects the dependencies and functional unit integration of the various modules.
134+
It also describes how to build and run the software for the various target systems such as simulation, hardware architectures, and operating system(s).
135+
112136

113137
Templates
114138
=========
115139

116-
For the release note a template has been created for module level and for platform level
140+
For the release note a template has been created for module level and for platform level.
117141

118142
.. list-table:: Overview
119143
:header-rows: 1

process/process_areas/release_management/release_workflow.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ For a detailed explanation of workflows and their role within the process model,
7777
:approved_by: rl__project_lead
7878
:input: wp__platform_safety_package, wp__platform_sw_release_plan, wp__verification_platform_ver_report
7979
:output: wp__platform_handbook
80-
:contains:
80+
:contains: gd_guidl__rel_handbook
8181
:has: doc_concept__rel_process, doc_getstrt__release_process
8282

8383
The platform handbook is prepared and approved by the project lead circle.

process/process_areas/verification/guidance/verification_guideline.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ Tailoring
142142
:id: gd_guidl__verification_req_tailored
143143
:status: valid
144144
:complies: std_req__iso26262__software_945,
145-
std_req__iso26262__software_1041, std_req__iso26262__software_1045, std_req__iso26262__software_1046, std_req__iso26262__software_1047,
145+
std_req__iso26262__software_1045, std_req__iso26262__software_1046, std_req__iso26262__software_1047,
146146
std_req__iso26262__software_1141, std_req__iso26262__software_1142, std_req__iso26262__software_1143, std_req__iso26262__software_1144
147147

148148
This part of the guideline links to all the requirements which are not fulfilled by the

process/process_areas/verification/guidance/verification_report_template.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Verification Report Templates
2121
:id: gd_temp__mod_ver_report
2222
:status: valid
2323
:complies: std_req__iso26262__software_942, std_req__iso26262__software_943, std_req__iso26262__software_944,
24-
std_req__iso26262__software_1042, std_req__iso26262__software_1043,
24+
std_req__iso26262__software_1041, std_req__iso26262__software_1042, std_req__iso26262__software_1043,
2525
std_req__iso26262__support_9431, std_req__iso26262__support_9432, std_req__iso26262__support_9433, std_req__iso26262__support_9434,
2626
std_req__iso26262__support_12422, std_req__iso26262__support_12423, std_req__iso26262__support_12424, std_req__iso26262__support_12425,
2727
std_req__iso26262__support_1243,
@@ -97,7 +97,7 @@ Verification Report Templates
9797
.. gd_temp:: Platform Verification Report Template
9898
:id: gd_temp__platform_ver_report
9999
:status: valid
100-
:complies: std_req__iso26262__software_1042, std_req__iso26262__software_1044,
100+
:complies: std_req__iso26262__software_1041, std_req__iso26262__software_1042, std_req__iso26262__software_1044,
101101
std_req__iso26262__support_9431, std_req__iso26262__support_9432, std_req__iso26262__support_9433, std_req__iso26262__support_9434,
102102
std_req__iso26262__analysis_749, std_req__iso26262__analysis_848
103103

0 commit comments

Comments
 (0)