diff --git a/process/folder_templates/modules/module_name/component_name/docs/component_classification.rst b/process/folder_templates/modules/module_name/component_name/docs/component_classification.rst index 261dda9045..9b97bb6ddf 100644 --- a/process/folder_templates/modules/module_name/component_name/docs/component_classification.rst +++ b/process/folder_templates/modules/module_name/component_name/docs/component_classification.rst @@ -167,17 +167,29 @@ Step 3: Determine (CLAS_OUT): the classification outcome | Select CLAS_OUT depending on the determined values of (C) and (P) -+-------+-----------------------+ -| ( C ) | ( P ) | -+-------+-------+-------+-------+ -| | 1 | 2 | 3 | -+=======+=======+=======+=======+ -| 1 | Q | Q | QR | -+-------+-------+-------+-------+ -| 2 | QR | QR | QR | -+-------+-------+-------+-------+ -| 3 | QR | QR | NQ | -+-------+-------+-------+-------+ +.. list-table:: + :header-rows: 1 + :widths: 20 20 20 20 + + * - + - P=1 + - P=2 + - P=3 + + * - C=1 + - Q + - Q + - QR + + * - C=2 + - QR + - QR + - QR + + * - C=3 + - QR + - QR + - NQ is classified as CLAS_OUT= @@ -193,4 +205,4 @@ Step 5: Based on (CLAS_OUT) select the activities | As soon as the change request containing this is in status "Accepted", the module safety plan for the component development is adapted based on the following: (select according to above result) | - Q: Follow the processes for qualification of software components in a safety context. | - QR: Follow the process for pre-existing software architectural elements -| - NQ: Do no use this element in safety context +| - NQ: Do not use this element in safety context diff --git a/process/process_areas/safety_management/guidance/template_component_classification.rst b/process/process_areas/safety_management/guidance/template_component_classification.rst index c3cd966c93..ee880bb984 100644 --- a/process/process_areas/safety_management/guidance/template_component_classification.rst +++ b/process/process_areas/safety_management/guidance/template_component_classification.rst @@ -20,165 +20,4 @@ Component Classification Template :status: valid :complies: std_req__isopas8926__441, std_req__isopas8926__4421, std_req__isopas8926__4422, std_req__isopas8926__4423, std_req__isopas8926__4424, std_req__isopas8926__4425, std_req__isopas8926__4426, std_req__isopas8926__4427, std_req__isopas8926__4428, std_req__isopas8926__4429, std_req__isopas8926__44210, std_req__iso26262__software_743, std_req__aspice_40__iic-12-03, std_req__aspice_40__iic-15-07 - -| Classification of -| -| -| -| Additional documentation considered: -| - - -Step 1: Determine (P): the uncertainty of the Processes applied ---------------------------------------------------------------- - -| Apply the process measures to determine (P). -| The result of a process measure shall have as outcome [HE, PE, NE] -| - HE: High Evidence -| - PE: Partly Evidence but Manageable -| - NE: No Evidence - -.. list-table:: Determine (P) - :header-rows: 1 - - * - Id - - Indicator for applying process - - Result - - Rationale for result - - * - 1 - - Are rules, state-of-the art processes applied for the design, implementation and verification? - - - - - - * - 2 - - Are requirements available? - - - - - - * - 3 - - Are specifications for functionalities and properties available (architecture)? - - - - - - * - 4 - - Are design specifications available? - - - - - - * - 5 - - Are configuration specification and data available, if applicable? - - - - - - * - 6 - - Are verification measures including tests and reports available? - - - - - - -| (P=1) shall be selected when none of the determined process measures indicate PE or NE. -| (P=2) shall be selected when at least one of the determined process measures indicate PE or NE, but the gaps evaluated are acceptable, means -| the risk of systematic faults due to these gaps is sufficiently low or manageable by mitigating the gaps. -| (P=3) in all other cases. - - is determined as P=<1|2|3> - - -Step 2: Determine (C): the uncertainty of finding systematic faults based on the Complexity -------------------------------------------------------------------------------------------- - -| Apply the complexity measures to determine (C). -| The result of a complexity measure shall have as outcome [NH, HM, NM] -| - NH: Not High -| - HM: High but Manageable -| - NM: high and Not Manageable -| -| **Complexity measure for programming language: ** - -