From 53fcb1be05e44adbd983413fc4fa4ad6dd31fde4 Mon Sep 17 00:00:00 2001 From: "markus.schu" Date: Tue, 16 Dec 2025 07:44:45 +0100 Subject: [PATCH] update tailoring of iso26262 tailoring of std_wp__iso26262__software_1052, and std_req__iso26262__software_1041 tailoring of std_req__iso26262__software_11147*, std_req__iso26262__software_11148*, std_req__iso26262__software_11149* tailoring of std_req__iso26262__analysis_641 to std_req__iso26262__analysis_644 tailoring of std_req__iso26262__analysis_744 tailoring of std_req__iso26262__management_5431, std_req__iso26262__management_5433, std_req__iso26262__management_5434, std_req__iso26262__management_5435 tailoring of std_req__iso26262__management_6464 tailoring of std_req__iso26262__software_543 tailoring of tailoring of std_req__iso26262__software_841, std_req__iso26262__software_842, std_req__iso26262__software_844, std_req__iso26262__software_845 tailoring of std_req__iso26262__software_app_c_41, std_req__iso26262__software_app_c_42, std_req__iso26262__software_app_c_43, std_req__iso26262__software_app_c_44, std_req__iso26262__software_app_c_45 --- .../guidance/implementation_checklist.rst | 2 +- .../guidance/implementation_guideline.rst | 2 +- .../guidance/implementation_process_reqs.rst | 6 +-- .../software_development_template.rst | 2 +- .../guidance/platform_management_template.rst | 2 +- .../guidance/problem_resolution_guideline.rst | 2 +- .../process_management_workproducts.rst | 2 +- .../guidance/requirements_guideline.rst | 7 ++- .../guidance/dfa_failure_initiators.rst | 2 +- .../tool_management/guidance/index.rst | 1 + .../guidance/tool_management_guideline.rst | 44 +++++++++++++++++++ .../guidance/verification_guideline.rst | 2 +- .../guidance/verification_specification.rst | 5 ++- 13 files changed, 64 insertions(+), 15 deletions(-) create mode 100644 process/process_areas/tool_management/guidance/tool_management_guideline.rst diff --git a/process/process_areas/implementation/guidance/implementation_checklist.rst b/process/process_areas/implementation/guidance/implementation_checklist.rst index f303957ac3..21957d6d19 100644 --- a/process/process_areas/implementation/guidance/implementation_checklist.rst +++ b/process/process_areas/implementation/guidance/implementation_checklist.rst @@ -20,7 +20,7 @@ Implementation Inspection Checklist :id: gd_chklst__impl_inspection_checklist :status: valid :tags: implementation - :complies: std_req__iso26262__software_942, std_req__iso26262__software_748 + :complies: std_req__iso26262__software_543, std_req__iso26262__software_941, std_req__iso26262__software_942, std_req__iso26262__software_748 For the content see here: diff --git a/process/process_areas/implementation/guidance/implementation_guideline.rst b/process/process_areas/implementation/guidance/implementation_guideline.rst index e2cb7ed3c9..79a128774e 100644 --- a/process/process_areas/implementation/guidance/implementation_guideline.rst +++ b/process/process_areas/implementation/guidance/implementation_guideline.rst @@ -18,7 +18,7 @@ Guideline .. gd_guidl:: Implementation Guideline :id: gd_guidl__implementation :status: valid - :complies: std_req__iso26262__software_744 + :complies: std_req__iso26262__software_744, std_req__iso26262__software_841, std_req__iso26262__software_842 This document describes the general guidance for implementation based on the concept which is defined :need:`[[title]]`. The concept includes an example of a Detailed Design. diff --git a/process/process_areas/implementation/guidance/implementation_process_reqs.rst b/process/process_areas/implementation/guidance/implementation_process_reqs.rst index abfdaf116a..28a8e34c32 100644 --- a/process/process_areas/implementation/guidance/implementation_process_reqs.rst +++ b/process/process_areas/implementation/guidance/implementation_process_reqs.rst @@ -20,7 +20,7 @@ Process Requirements :status: valid :tags: manual_prio_1, mandatory :satisfies: wf__sw_detailed_design - :complies: std_req__iso26262__software_843, std_req__aspice_40__SWE-3-BP1 + :complies: std_req__iso26262__software_843, std_req__iso26262__software_844, std_req__iso26262__software_845, std_req__aspice_40__SWE-3-BP1 The static diagram shall represent the unit and their relationships using UML notations. @@ -32,7 +32,7 @@ Diagram Attributes :status: valid :tags: manual_prio_1, attribute, mandatory :satisfies: wf__sw_detailed_design - :complies: std_req__iso26262__software_843, std_req__aspice_40__SWE-3-BP1 + :complies: std_req__iso26262__software_843, std_req__iso26262__software_844, std_req__iso26262__software_845, std_req__aspice_40__SWE-3-BP2 Each diagram shall have a unique ID. It shall consist of three parts: @@ -47,7 +47,7 @@ Diagram Attributes :status: valid :tags: manual_prio_1 attribute, mandatory :satisfies: wf__sw_detailed_design - :complies: std_req__iso26262__software_843, std_req__aspice_40__SWE-3-BP1 + :complies: std_req__iso26262__software_843, std_req__iso26262__software_844, std_req__iso26262__software_845, std_req__aspice_40__SWE-3-BP3, std_req__aspice_40__SWE-3-BP4 The title of the diagram shall provide a short summary of the description, but is not an "additional" requirement. diff --git a/process/process_areas/implementation/guidance/software_development_template.rst b/process/process_areas/implementation/guidance/software_development_template.rst index 8f89a948ac..ecd2749e61 100644 --- a/process/process_areas/implementation/guidance/software_development_template.rst +++ b/process/process_areas/implementation/guidance/software_development_template.rst @@ -18,7 +18,7 @@ Software Development Plan Template .. gd_temp:: Software Development Plan Template :id: gd_temp__software_development_plan :status: draft - :complies: std_req__iso26262__software_541 + :complies: std_req__iso26262__software_541, std_req__iso26262__software_543 Purpose +++++++ diff --git a/process/process_areas/platform_management/guidance/platform_management_template.rst b/process/process_areas/platform_management/guidance/platform_management_template.rst index 64d4676c3a..ed3c79a782 100644 --- a/process/process_areas/platform_management/guidance/platform_management_template.rst +++ b/process/process_areas/platform_management/guidance/platform_management_template.rst @@ -20,7 +20,7 @@ Platform Management Template .. gd_temp:: Platform Management Plan Template :id: gd_temp__platform_mgmt_plan :status: valid - :complies: std_req__aspice_40__MAN-3-BP1 + :complies: std_req__iso26262__management_6464, std_req__aspice_40__MAN-3-BP1 .. attention:: Remove everything above when copying and filling the template. diff --git a/process/process_areas/problem_resolution/guidance/problem_resolution_guideline.rst b/process/process_areas/problem_resolution/guidance/problem_resolution_guideline.rst index e9d3bd7b16..9229a17969 100644 --- a/process/process_areas/problem_resolution/guidance/problem_resolution_guideline.rst +++ b/process/process_areas/problem_resolution/guidance/problem_resolution_guideline.rst @@ -18,7 +18,7 @@ Guideline .. gd_guidl:: Problem Resolution Guideline :id: gd_guidl__problem_problem :status: valid - :complies: std_req__aspice_40__SUP-9-BP1, std_req__aspice_40__SUP-9-BP5, std_req__aspice_40__SUP-9-BP6, std_req__aspice_40__SUP-9-BP7 + :complies: std_req__iso26262__management_5431, std_req__iso26262__management_5433, std_req__iso26262__management_5434, std_req__iso26262__management_5435, std_req__aspice_40__SUP-9-BP1, std_req__aspice_40__SUP-9-BP5, std_req__aspice_40__SUP-9-BP6, std_req__aspice_40__SUP-9-BP7 This document describes the general guidances for Problem Resolution based on the concept which is defined :need:`[[title]]`. diff --git a/process/process_areas/process_management/process_management_workproducts.rst b/process/process_areas/process_management/process_management_workproducts.rst index 2586a785dd..24a69203b3 100644 --- a/process/process_areas/process_management/process_management_workproducts.rst +++ b/process/process_areas/process_management/process_management_workproducts.rst @@ -41,7 +41,7 @@ Process Management Work Products .. workproduct:: Tailoring Document Work Products :id: wp__tailoring_work_products :status: valid - :complies: std_wp__iso26262__management_651, 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 + :complies: std_wp__iso26262__management_651, 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_1052, 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 This work product "definition" links to all the work products which are not covered by the processes work products documented. Make sure these are tailored out in the safety, security and quality plans diff --git a/process/process_areas/requirements_engineering/guidance/requirements_guideline.rst b/process/process_areas/requirements_engineering/guidance/requirements_guideline.rst index 5529193236..21c4b9a950 100644 --- a/process/process_areas/requirements_engineering/guidance/requirements_guideline.rst +++ b/process/process_areas/requirements_engineering/guidance/requirements_guideline.rst @@ -18,7 +18,8 @@ Guideline .. gd_guidl:: Requirements Guideline :id: gd_guidl__req_engineering :status: valid - :complies: std_req__isopas8926__44421, std_req__isopas8926__44422, std_req__isopas8926__44423 + :complies: std_req__isopas8926__44421, std_req__isopas8926__44422, std_req__isopas8926__44423, + std_req__iso26262__software_app_c_41, std_req__iso26262__software_app_c_43 This document describes the general guidances for requirements based on the concept which is defined in :need:`[[title]]`. @@ -264,7 +265,8 @@ Tailoring .. gd_guidl:: Requirements Tailored :id: gd_guidl__req_tailored :status: valid - :complies: std_req__iso26262__system_6423, std_req__iso26262__system_6424, std_req__iso26262__system_6425, std_req__iso26262__software_643, std_req__iso26262__software_644, std_req__iso26262__software_646 + :complies: std_req__iso26262__system_6423, std_req__iso26262__system_6424, std_req__iso26262__system_6425, std_req__iso26262__software_643, std_req__iso26262__software_644, std_req__iso26262__software_646, + std_req__iso26262__analysis_641, std_req__iso26262__analysis_642, std_req__iso26262__analysis_643, std_req__iso26262__analysis_644 This part of the guideline links to all the requirements which are not fulfilled by the requirements engineering process. Make sure these are tailored out in the safety/security/quality plans @@ -274,3 +276,4 @@ Tailoring - for "system" standard requirements: see platform safety plan in PMP - for "software" standard requirements: 644, 646: because they refer to (PMP) tailored work product, 643: because this refers to (PMP) tailored activity + - for "analysis" standard requirements: see platform safety plan in PMP diff --git a/process/process_areas/safety_analysis/guidance/dfa_failure_initiators.rst b/process/process_areas/safety_analysis/guidance/dfa_failure_initiators.rst index 009f3b0b6a..9cc64a053d 100644 --- a/process/process_areas/safety_analysis/guidance/dfa_failure_initiators.rst +++ b/process/process_areas/safety_analysis/guidance/dfa_failure_initiators.rst @@ -20,7 +20,7 @@ DFA failure initiators .. gd_guidl:: DFA failure initiators :id: gd_guidl__dfa_failure_initiators :status: valid - :complies: std_req__iso26262__software_7411, std_req__iso26262__software_748, std_req__iso26262__software_749 + :complies: std_req__iso26262__software_7411, std_req__iso26262__analysis_744, std_req__iso26262__software_748, std_req__iso26262__software_749 .. note:: Use all applicable failure initiators to ensure a structured analysis. If there are additional failure initiators needed, please enlarge the list of fault models. diff --git a/process/process_areas/tool_management/guidance/index.rst b/process/process_areas/tool_management/guidance/index.rst index 287e35a4a2..8044ad93df 100644 --- a/process/process_areas/tool_management/guidance/index.rst +++ b/process/process_areas/tool_management/guidance/index.rst @@ -18,6 +18,7 @@ Guidance .. toctree:: :maxdepth: 1 + tool_management_guideline tool_management_checklist tool_management_template tool_management_reqs diff --git a/process/process_areas/tool_management/guidance/tool_management_guideline.rst b/process/process_areas/tool_management/guidance/tool_management_guideline.rst new file mode 100644 index 0000000000..f0fffb44b9 --- /dev/null +++ b/process/process_areas/tool_management/guidance/tool_management_guideline.rst @@ -0,0 +1,44 @@ +.. + # ******************************************************************************* + # Copyright (c) 2025 Contributors to the Eclipse Foundation + # + # See the NOTICE file(s) distributed with this work for additional + # information regarding copyright ownership. + # + # This program and the accompanying materials are made available under the + # terms of the Apache License Version 2.0 which is available at + # https://www.apache.org/licenses/LICENSE-2.0 + # + # SPDX-License-Identifier: Apache-2.0 + # ******************************************************************************* + +Guideline +========= + +Tool Qualification +================== + +.. gd_guidl:: Tool Qualification + :id: gd_guidl__tool_qualification + :status: valid + :complies: std_req__iso26262__support_11491, std_req__iso26262__support_11492 + + | The tool qualification shall be based on the method validation of the software tool. + +Tailoring +========= + +.. gd_guidl:: Tool Requirements Tailored + :id: gd_guidl__tool_req_tailored + :status: valid + :complies: std_req__iso26262__support_11471, std_req__iso26262__support_11472, std_req__iso26262__support_11473, std_req__iso26262__support_11474, + std_req__iso26262__support_11481, std_req__iso26262__support_11482, std_req__iso26262__support_11483 + + + This part of the guideline links to all the requirements which are not fulfilled by the + tool management process. Make sure these are tailored out in the safety plans + for your project (documented in the PMP). Reasoning given below must be confirmed there. + + The reasoning is: + + - Some methods for tool qualification are not applied diff --git a/process/process_areas/verification/guidance/verification_guideline.rst b/process/process_areas/verification/guidance/verification_guideline.rst index b85f7f6bb4..da2437d488 100644 --- a/process/process_areas/verification/guidance/verification_guideline.rst +++ b/process/process_areas/verification/guidance/verification_guideline.rst @@ -142,7 +142,7 @@ Tailoring :id: gd_guidl__verification_req_tailored :status: valid :complies: std_req__iso26262__software_945, - std_req__iso26262__software_1045, std_req__iso26262__software_1046, std_req__iso26262__software_1047, + std_req__iso26262__software_1041, std_req__iso26262__software_1045, std_req__iso26262__software_1046, std_req__iso26262__software_1047, std_req__iso26262__software_1141, std_req__iso26262__software_1142, std_req__iso26262__software_1143, std_req__iso26262__software_1144 This part of the guideline links to all the requirements which are not fulfilled by the diff --git a/process/process_areas/verification/guidance/verification_specification.rst b/process/process_areas/verification/guidance/verification_specification.rst index eadf2b5bb7..f3b339c604 100644 --- a/process/process_areas/verification/guidance/verification_specification.rst +++ b/process/process_areas/verification/guidance/verification_specification.rst @@ -18,9 +18,10 @@ Test Specification Guideline .. gd_guidl:: Test Specification Guideline :id: gd_guidl__verification_specification :status: valid - :complies: std_req__iso26262__software_942, std_req__iso26262__software_943, + :complies: std_req__iso26262__software_941, std_req__iso26262__software_942, std_req__iso26262__software_943, std_req__iso26262__support_9421, std_req__iso26262__support_9422, - std_req__iso26262__support_9423, std_req__iso26262__support_9424 + std_req__iso26262__support_9423, std_req__iso26262__support_9424, + std_req__iso26262__software_app_c_42, std_req__iso26262__software_app_c_44, std_req__iso26262__software_app_c_45 Test specification ------------------