Skip to content

Commit ff2fd35

Browse files
authored
Merge pull request #420 from eclipse-score/pahmann/verification-standard-linking
Add missing requirements link for verification process
2 parents 0aca7d0 + 6c4ecf9 commit ff2fd35

File tree

5 files changed

+33
-3
lines changed

5 files changed

+33
-3
lines changed

process/process_areas/verification/guidance/verification_guideline.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,3 +134,26 @@ Verification types and methods are described in the :need:`gd_meth__verification
134134
derivation techniques in :need:`gd_meth__verification_derivation`. The detailed method guideline
135135
helps to get an understanding what the different methods and derivation techniques mean and how to
136136
create test cases using the same.
137+
138+
Tailoring
139+
=========
140+
141+
.. gd_guidl:: Verification Requirements Tailored
142+
:id: gd_guidl__verification_req_tailored
143+
:status: valid
144+
:complies: std_req__iso26262__software_945,
145+
std_req__iso26262__software_1045, std_req__iso26262__software_1046, std_req__iso26262__software_1047,
146+
std_req__iso26262__software_1141, std_req__iso26262__software_1142, std_req__iso26262__software_1143, std_req__iso26262__software_1144
147+
148+
This part of the guideline links to all the requirements which are not fulfilled by the
149+
verification process. Make sure these are tailored out in the safety/security/quality plans
150+
for your project (documented in the PMP). Reasoning given below must be confirmed there.
151+
152+
The reasoning is:
153+
154+
- For SW requirement 945 & 1047 tests are executed in target environment regarding code and hardware architecture.
155+
An integrator of the software can re-execute them on source or unmodified binary in the product environnment.
156+
- For SW requirement 1045 "Function and call coverage" are not considered explicitly due to lower target safety integrity level (ASIL_B).
157+
- For SW requirement 1046 the software is not a production release, but work for the system integrator or distributor with a production release.
158+
- For SW requirement 1141, 1143, 1144 the SW only points to AoUs, but will not be executed on the final product environment as part of the project scope.
159+
- For SW requirement 1142 there will be :need:`wp__verification_platform_int_test` available for re-use, but they are not supposed to deliver full coverage.

process/process_areas/verification/guidance/verification_methods.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Methods
2626
.. gd_method:: Verification Methods
2727
:id: gd_meth__verification_methods
2828
:status: valid
29+
:complies: std_req__iso26262__software_942, std_req__iso26262__software_944
2930

3031
Following methods are explained
3132

@@ -139,6 +140,7 @@ Derivation Techniques
139140
.. gd_method:: Verification Derivation Technique
140141
:id: gd_meth__verification_derivation
141142
:status: valid
143+
:complies: std_req__iso26262__software_943, std_req__iso26262__software_1043
142144

143145
Following derivation techniques are explained
144146

process/process_areas/verification/guidance/verification_report_template.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ Verification Report Templates
2020
.. gd_temp:: Module Verification Report Template
2121
:id: gd_temp__mod_ver_report
2222
:status: valid
23-
:complies: std_req__iso26262__software_942, std_req__iso26262__software_1042, std_req__iso26262__software_1043,
23+
: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,
2425
std_req__iso26262__support_9431, std_req__iso26262__support_9432, std_req__iso26262__support_9433, std_req__iso26262__support_9434,
2526
std_req__iso26262__support_12422, std_req__iso26262__support_12423, std_req__iso26262__support_12424, std_req__iso26262__support_12425,
2627
std_req__iso26262__support_1243,
@@ -96,7 +97,7 @@ Verification Report Templates
9697
.. gd_temp:: Platform Verification Report Template
9798
:id: gd_temp__platform_ver_report
9899
:status: valid
99-
:complies: std_req__iso26262__software_1042,
100+
:complies: std_req__iso26262__software_1042, std_req__iso26262__software_1044,
100101
std_req__iso26262__support_9431, std_req__iso26262__support_9432, std_req__iso26262__support_9433, std_req__iso26262__support_9434,
101102
std_req__iso26262__analysis_749, std_req__iso26262__analysis_848
102103

process/process_areas/verification/guidance/verification_specification.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ Test Specification Guideline
1818
.. gd_guidl:: Test Specification Guideline
1919
:id: gd_guidl__verification_specification
2020
:status: valid
21-
:complies: std_req__iso26262__support_9421, std_req__iso26262__support_9422, std_req__iso26262__support_9423, std_req__iso26262__support_9424
21+
:complies: std_req__iso26262__software_942, std_req__iso26262__software_943,
22+
std_req__iso26262__support_9421, std_req__iso26262__support_9422,
23+
std_req__iso26262__support_9423, std_req__iso26262__support_9424
2224

2325
Test specification
2426
------------------

process/process_areas/verification/verification_workproducts.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ Component
142142
Unit testing verifies detailed design (traced to).
143143
Respective tooling is defined in :need:`wp__platform_mgmt`, :need:`wp__verification_plan` and integrated in CI/Build.
144144
Unit testing is in responsible of the :need:`rl__contributor` providing the :need:`wp__sw_implementation`.
145+
The compiled tests run against the actual source code compiled for the component or reference integration and their
146+
targeted HW architecture (e.g. arm64 or x86).
145147

146148
Inspection
147149
**********

0 commit comments

Comments
 (0)