Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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]]<doc_concept__imp_concept>`.
The concept includes an example of a Detailed Design.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand All @@ -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:

Expand All @@ -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.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
+++++++
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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]]<doc_concept__problem_process>`.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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]]<doc_concept__req_process>`.

Expand Down Expand Up @@ -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
Expand All @@ -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
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is not clear why S-CORE may tailor this. This has to be explained here already and confirmed by the platform safety plan in PMP. Also this would need to be incorporated into another gd doc (e.g. the one for architecture).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@PandaeDo , see above, still missing some standard requirements, not covered by safety analysis, either you take them in your process area or you agree to tailor them out

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Covered with this #469

Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
1 change: 1 addition & 0 deletions process/process_areas/tool_management/guidance/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Guidance
.. toctree::
:maxdepth: 1

tool_management_guideline
tool_management_checklist
tool_management_template
tool_management_reqs
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need also to include reasoning below

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pahmann , see above, this requirements are not covered yet by verification, either you take them in your process area or you agree to tailor them out

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Covered with this #468

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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
------------------
Expand Down
Loading