.. # ******************************************************************************* # 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 # ******************************************************************************* Component Classification Template ================================= .. gd_temp:: Component Classification Template :id: gd_temp__component_classification :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 | 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: **