diff --git a/process/process_areas/architecture_design/architecture_workproducts.rst b/process/process_areas/architecture_design/architecture_workproducts.rst index 9b7368eab8..be3c565206 100644 --- a/process/process_areas/architecture_design/architecture_workproducts.rst +++ b/process/process_areas/architecture_design/architecture_workproducts.rst @@ -20,7 +20,8 @@ Architecture Work Products .. workproduct:: Feature Architecture :id: wp__feature_arch :status: valid - :complies: std_wp__iso26262__software_751, std_wp__isosae21434__development_1051 + :complies: std_wp__iso26262__software_751 + :tags: doc_lifecycle_model_3 Feature Architecture linked to Feature Requirements, i.e. interaction of components @@ -33,7 +34,8 @@ Architecture Work Products .. workproduct:: Component Architecture :id: wp__component_arch :status: valid - :complies: std_wp__iso26262__software_751, std_wp__isopas8926__4523, std_wp__isosae21434__development_1051 + :complies: std_wp__iso26262__software_751, std_wp__isopas8926__4523 + :tags: doc_lifecycle_model_3 Component Architecture linked to Component Requirements @@ -47,6 +49,7 @@ Architecture Work Products :id: wp__sw_arch_verification :status: valid :complies: std_wp__iso26262__software_754 + :tags: doc_lifecycle_model_2 Depends on architecture guideline and tooling. May include several methods like inspection, modelling ... Which are selected in SW Verification Plan. diff --git a/process/process_areas/change_management/change_management_workproducts.rst b/process/process_areas/change_management/change_management_workproducts.rst index 947d26e096..8cdec0d2d2 100644 --- a/process/process_areas/change_management/change_management_workproducts.rst +++ b/process/process_areas/change_management/change_management_workproducts.rst @@ -18,7 +18,7 @@ Change Management Work Products .. workproduct:: Platform Change Management Plan :id: wp__chm_plan :status: valid - :tags: change_management + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__support_851 Change Management Plan (Part of the Platform Management Plan) @@ -26,9 +26,8 @@ Change Management Work Products .. workproduct:: Issue tracking system :id: wp__issue_track_system :status: valid - :tags: change_management - :complies: std_wp__iso26262__management_554, std_wp__iso26262__management_652, std_wp__iso26262__support_852, std_wp__iso26262__support_853, std_wp__iso26262__support_854, std_wp__isopas8926__4527, std_req__aspice_40__iic-13-16, std_req__aspice_40__iic-13-07, std_req__aspice_40__iic-15-55, std_req__aspice_40__iic-15-12, - std_wp__isosae21434__continual_8333, std_wp__isosae21434__continual_8431, std_wp__isosae21434__continual_8531, std_wp__isosae21434__continual_8631 + :tags: doc_lifecycle_model_1 + :complies: std_wp__iso26262__management_554, std_wp__iso26262__management_652, std_wp__iso26262__support_852, std_wp__iso26262__support_853, std_wp__iso26262__support_854, std_wp__isopas8926__4527, std_req__aspice_40__iic-13-16, std_req__aspice_40__iic-13-07, std_req__aspice_40__iic-15-55, std_req__aspice_40__iic-15-12 | - Change request | - Change request plan @@ -44,7 +43,7 @@ Change Management Work Products .. workproduct:: Feature Request :id: wp__feat_request :status: valid - :tags: change_management + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__support_852, std_wp__iso26262__support_853, std_req__aspice_40__iic-13-16 | - Feature request for a new feature or a feature modification @@ -55,7 +54,7 @@ Change Management Work Products .. workproduct:: Component Request :id: wp__cmpt_request :status: valid - :tags: change_management + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__support_852, std_wp__iso26262__support_853, std_req__aspice_40__iic-13-16 | - Component request for a new component or a component modification @@ -63,6 +62,3 @@ Change Management Work Products | Change Request for a new component or a modification of an existing component, | which changes the scope of the component. | Software Modules are also components (top-level component). - -.. needextend:: docname is not None and "process_areas/change_management" in docname - :+tags: change_management diff --git a/process/process_areas/change_management/index.rst b/process/process_areas/change_management/index.rst index 0d1d81c41b..e3cf057744 100644 --- a/process/process_areas/change_management/index.rst +++ b/process/process_areas/change_management/index.rst @@ -27,3 +27,6 @@ Change Management change_management_roles change_management_workflow change_management_workproducts + +.. needextend:: docname is not None and "process_areas/change_management" in docname + :+tags: change_management diff --git a/process/process_areas/configuration_management/configuration_workproducts.rst b/process/process_areas/configuration_management/configuration_workproducts.rst index 74443bb9e4..8cf619ef4b 100644 --- a/process/process_areas/configuration_management/configuration_workproducts.rst +++ b/process/process_areas/configuration_management/configuration_workproducts.rst @@ -18,7 +18,7 @@ Configuration Management Work Products .. workproduct:: Platform Configuration Management Plan :id: wp__config_mgt_plan :status: valid - :tags: config_management + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__support_751 Config Management Plan (Part of the Platform Management Plan, :need:`wp__platform_mgmt`) diff --git a/process/process_areas/configuration_management/index.rst b/process/process_areas/configuration_management/index.rst index 21b476404c..43c5333e43 100644 --- a/process/process_areas/configuration_management/index.rst +++ b/process/process_areas/configuration_management/index.rst @@ -26,3 +26,6 @@ Configuration Management configuration_roles configuration_workflow configuration_workproducts + +.. needextend:: docname is not None and "process_areas/configuration_management" in docname + :+tags: configuration_management diff --git a/process/process_areas/documentation_management/documentation_workproducts.rst b/process/process_areas/documentation_management/documentation_workproducts.rst index 8a68742be9..e021ae4c14 100644 --- a/process/process_areas/documentation_management/documentation_workproducts.rst +++ b/process/process_areas/documentation_management/documentation_workproducts.rst @@ -18,6 +18,7 @@ Documentation Management Work Products .. workproduct:: Documentation Management Plan :id: wp__document_mgt_plan :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__support_1051, std_wp__iso26262__support_1052, std_req__aspice_40__iic-01-52 Document Management Plan (Part of the Platform Management Plan) diff --git a/process/process_areas/documentation_management/guidance/_assets/review_workflow.drawio.svg b/process/process_areas/documentation_management/guidance/_assets/review_workflow.drawio.svg new file mode 100644 index 0000000000..f580e584d2 --- /dev/null +++ b/process/process_areas/documentation_management/guidance/_assets/review_workflow.drawio.svg @@ -0,0 +1,4 @@ + + + +
Document
[status = valid]
Document...
Document
Document
Document
[status = valid]
Document...
PR
Review
PR...
1
1
2
2
3
3
  1. Create document

  2. (Informal) Pull-Request Review

  3. Merge valid document to main

Create document(Informal) Pull-Request ReviewMer...
Document
Document
Document
[status = draft]
Document...
PR
Review
PR...
1
1
3
3
  1. Create document

  2. (Informal) Pull-Request Review

  3. Merge draft document

  4. Rework during development

  5. (Informal) Pull-Request Review

  6. Merge valid document

  7. In case of changes, either returns in valid 

  8. or draft state

Create document(Informal) Pull-Request ReviewMerge draft docu...
6
6
PR
Review
PR...
5
5
2
2
Document rework
Document rework
Document rework
Document rework
Document rework
Document rework
Document rework
Document rework
4
4
7
7
8
8
Simple Workflow for document lifecycle model 2
Simple Workflow for document lifecycle model 2
Extended Workflow for document lifecycle model 2
Extended Workflow for document lifecycle model 2
Text is not SVG - cannot display
\ No newline at end of file diff --git a/process/process_areas/documentation_management/guidance/documentation_guideline.rst b/process/process_areas/documentation_management/guidance/documentation_guideline.rst index 1fd89c6a5e..542fb17b87 100644 --- a/process/process_areas/documentation_management/guidance/documentation_guideline.rst +++ b/process/process_areas/documentation_management/guidance/documentation_guideline.rst @@ -30,3 +30,77 @@ For manual review of the formal elements the The review of each document is done as defined for this type of work product in the respective process description. + + +Document lifecycle models +------------------------- + +Each released document shall have the status: “VALID”. + +Depending on the document assigned lifecycle Model, as defined here +:ref:`work_products_overview_list`, the document can either reach this state directly, +or some prior states are required. + +Thus different document lifecycle models exists (as defined in +:need:`gd_req__doc_attr_status`): + +* Model1: "VALID" +* Model2: "DRAFT" -> "VALID" +* Model3: "DRAFT" -> "VALID" -> "VALID(INSPECTED)" + + +**Guidance for lifecycle model 1:** + +Example: :need:`wp__issue_track_system` + +The document has the state “VALID” after creation. + +Recommendation: Author should do a self verification for the correctness and completeness +of the content and th fulfillment of required formal aspects. + + +**Guidance for lifecycle model 2:** + +Example: :need:`wp__feat_request` + +The document has the state “VALID” after creation and a reviewer as confirmed +the correctness and completeness of the content and th fulfillment of required formal +aspects. + +The figure below shows an overview of the review workflow for lifecycle model 2 (Simple +Workflow) based on Pull Requests. + +Nevertheless, it is still recommended for author to do a self verification for the +correctness and completeness of the content and the fulfillment of required formal +aspects before asking for a review. + +In case of any discussions are needed between author and reviewer, or still some ambiguities +exists, the document can also be published first with the status "DRAFT". + +This indicates, that the document is created, may have no mature structure yet, content +is not complete and correct or formal aspects are not considered. + +The figure below shows an overview of the review workflow for lifecycle model 2 +(Extended Workflow) based on Pull Requests. + +After some iterations between author and reviewer, the document can be set to status +"VALID", when all issues are resolved. + +Due to updates, findings, other issues or change request, the document status may set +back from "VALID" to "DRAFT". This triggers a new review cycle. + + +.. figure:: _assets/review_workflow.drawio.svg + :width: 100% + :align: center + :alt: Overview review lifecycle model 2 + + Overview review lifecycle model 2 for PRs + + +**Guidance for lifecycle model 3:** + +In principle same as lifecycle model 2, but an additional inspection step is required, +as described here: :ref:`review_concept`. + +Example: :need:`wp__requirements_stkh` diff --git a/process/process_areas/documentation_management/guidance/documentation_process_reqs.rst b/process/process_areas/documentation_management/guidance/documentation_process_reqs.rst index 08d9e02e53..1f2f718735 100644 --- a/process/process_areas/documentation_management/guidance/documentation_process_reqs.rst +++ b/process/process_areas/documentation_management/guidance/documentation_process_reqs.rst @@ -68,6 +68,21 @@ Document Management Process Requirements Compare also :need:`gd_temp__documentation` +.. gd_req:: Document attribute: status + :id: gd_req__doc_attr_status + :status: valid + :tags: manual_prio_1, attribute, mandatory + :satisfies: wf__platform_cr_mt_platform_mgmt_plan + :complies: std_req__iso26262__support_1044 + + Each document, shall have a status depending on the document lifecycle models below: + + * Model 1: VALID (e.g. for simple reports) + * Model 2: DRAFT -> VALID (e.g. for plans) + * Model 3: DRAFT-> VALID -> VALID(inspected) (e.g. for stakeholder requirements) + + Compare :need:`gd_guidl__documentation` + .. gd_req:: Document Author :id: gd_req__doc_reviewer :status: valid diff --git a/process/process_areas/documentation_management/index.rst b/process/process_areas/documentation_management/index.rst index 7b991c19b6..1ea13ad7d7 100644 --- a/process/process_areas/documentation_management/index.rst +++ b/process/process_areas/documentation_management/index.rst @@ -28,4 +28,4 @@ Documentation Management documentation_workproducts .. needextend:: docname is not None and "process_areas/documentation_management" in docname - :+tags: doc_mgt + :+tags: documentation_management diff --git a/process/process_areas/implementation/implementation_workproducts.rst b/process/process_areas/implementation/implementation_workproducts.rst index ec61778f9a..70254c143f 100644 --- a/process/process_areas/implementation/implementation_workproducts.rst +++ b/process/process_areas/implementation/implementation_workproducts.rst @@ -18,7 +18,7 @@ Implementation Work Products .. workproduct:: Implementation :id: wp__sw_implementation :status: valid - :tags: safety + :tags: doc_lifecycle_model_3 :complies: std_wp__iso26262__software_851, std_wp__iso26262__software_852, std_wp__iso26262__software_app_c_53, std_req__aspice_40__iic-04-05, std_req__aspice_40__iic-11-05, Implementation includes source code and detailed design (e.g. in form of comments or linked graphical representations) and SW configuration (e.g. #ifdef) @@ -27,7 +27,7 @@ Implementation Work Products .. workproduct:: Implementation Inspection :id: wp__sw_implementation_inspection :status: valid - :tags: safety + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_952 Github review with integrated inspection checklist, only valid Detailed Design and Code get merged @@ -35,8 +35,8 @@ Implementation Work Products .. workproduct:: Software Development Plan :id: wp__sw_development_plan :status: valid - :tags: safety - :complies: std_wp__iso26262__software_551, std_wp__iso26262__software_app_c_58, std_wp__isosae21434__development_1053 + :tags: doc_lifecycle_model_2 + :complies: std_wp__iso26262__software_551, std_wp__iso26262__software_app_c_58 Process description of SW development including - selection of design and programming language @@ -44,6 +44,3 @@ Implementation Work Products - coding guideline (e.g. MISRA, can also include style guide or naming convention) - SW configuration guideline - development tools - -.. needextend:: docname is not None and "process_areas/implementation" in docname - :+tags: implementation diff --git a/process/process_areas/implementation/index.rst b/process/process_areas/implementation/index.rst index a58e0ebe49..be3d1aec34 100644 --- a/process/process_areas/implementation/index.rst +++ b/process/process_areas/implementation/index.rst @@ -27,3 +27,6 @@ Implementation implementation_workflow implementation_workproducts _assets/detailed_design_example.rst + +.. needextend:: docname is not None and "process_areas/implementation" in docname + :+tags: implementation diff --git a/process/process_areas/platform_management/index.rst b/process/process_areas/platform_management/index.rst index d08a974b3d..22ec87c1d5 100644 --- a/process/process_areas/platform_management/index.rst +++ b/process/process_areas/platform_management/index.rst @@ -27,3 +27,6 @@ Platform Management platform_management_roles platform_management_workflow platform_management_workproducts + +.. needextend:: docname is not None and "process_areas/platform_management" in docname + :+tags: platform_management diff --git a/process/process_areas/platform_management/platform_management_workproducts.rst b/process/process_areas/platform_management/platform_management_workproducts.rst index ffdad5a840..481a03d8d2 100644 --- a/process/process_areas/platform_management/platform_management_workproducts.rst +++ b/process/process_areas/platform_management/platform_management_workproducts.rst @@ -18,6 +18,7 @@ Platform Management Work Products .. workproduct:: Platform Management Plan :id: wp__platform_mgmt :status: valid + :tags: doc_lifecycle_model_2 :complies: The Platform Management Plan shall include the plans as defined by the @@ -33,6 +34,7 @@ Platform Management Work Products .. workproduct:: Project Management Plan :id: wp__project_mgt :status: valid + :tags: doc_lifecycle_model_2 :complies: std_req__aspice_40__iic-08-53, std_req__aspice_40__iic-14-10, std_req__aspice_40__iic-13-52, std_req__aspice_40__iic-18-52, std_req__aspice_40__iic-08-56, std_req__aspice_40__iic-14-50 Project Management Plan (Part of the Platform Management Plan) @@ -46,6 +48,3 @@ Platform Management Work Products Defines the schedule of the project. Defines escalation path. - -.. needextend:: docname is not None and "process_areas/platform_management" in docname - :+tags: platform_management diff --git a/process/process_areas/problem_resolution/index.rst b/process/process_areas/problem_resolution/index.rst index 9b52a14396..f5be1f26e4 100644 --- a/process/process_areas/problem_resolution/index.rst +++ b/process/process_areas/problem_resolution/index.rst @@ -27,3 +27,6 @@ Problem Resolution problem_resolution_roles problem_resolution_workflow problem_resolution_workproducts + +.. needextend:: docname is not None and "process_areas/problem_resolution" in docname + :+tags: problem_resolution diff --git a/process/process_areas/problem_resolution/problem_resolution_workproducts.rst b/process/process_areas/problem_resolution/problem_resolution_workproducts.rst index 4f8e5e2052..028ca85fa8 100644 --- a/process/process_areas/problem_resolution/problem_resolution_workproducts.rst +++ b/process/process_areas/problem_resolution/problem_resolution_workproducts.rst @@ -18,10 +18,7 @@ Problem Resolution Work Products .. workproduct:: Platform Problem Resolution Plan :id: wp__prm_plan :status: valid - :tags: problem_resolution + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__support_851 Problem Resolution Plan (Part of the Platform Management Plan) - -.. needextend:: docname is not None and "process_areas/problem_resolution" in docname - :+tags: problem_resolution diff --git a/process/process_areas/process_management/index.rst b/process/process_areas/process_management/index.rst index cd0986ee6d..9b799650a7 100644 --- a/process/process_areas/process_management/index.rst +++ b/process/process_areas/process_management/index.rst @@ -27,3 +27,6 @@ Process Management process_management_roles process_management_workflow process_management_workproducts + +.. needextend:: docname is not None and "process_areas/process_management" in docname + :+tags: process_management diff --git a/process/process_areas/process_management/process_management_workflow.rst b/process/process_areas/process_management/process_management_workflow.rst index f0e9cbb4ff..1b2423a544 100644 --- a/process/process_areas/process_management/process_management_workflow.rst +++ b/process/process_areas/process_management/process_management_workflow.rst @@ -26,11 +26,12 @@ For a detailed explanation of workflows and their role within the process model, :approved_by: rl__process_community :supported_by: rl__external_auditor, rl__project_lead :input: wp__policies, wp__issue_track_system - :output: wp__process_strategy + :output: wp__process_strategy, wp__policies :contains: gd_guidl__process_management, gd_temp__process_workflow :has: doc_concept__process_management, doc_getstrt__process_management - The process management strategy is created and maintained. + The process management strategy is created and maintained. Policies are + reviewed and updated, if required. .. workflow:: Define/Approve Process Description :id: wf__def_app_process_description diff --git a/process/process_areas/process_management/process_management_workproducts.rst b/process/process_areas/process_management/process_management_workproducts.rst index b60bacef53..c2f826692b 100644 --- a/process/process_areas/process_management/process_management_workproducts.rst +++ b/process/process_areas/process_management/process_management_workproducts.rst @@ -15,9 +15,39 @@ Process Management Work Products ################################ +Here only project specific work products are listed, which are generic for the platform. + +.. workproduct:: Policies + :id: wp__policies + :status: draft + :tags: doc_lifecycle_model_2 + :complies: std_wp__iso26262__management_551 + + In general the project follows the Eclipse Foundation Development Process (EDP, + `Eclipse Foundation Development Process `_). + The EDP defines important concepts, including the Open Source Rules of Engagement, + the organizational framework for open source projects and teams, releases, reviews, + and more. + + Further the Eclipse Foundation Security Policy + (`Eclipse Foundation Security Policy `_) + applies. + + The Eclipse Foundation Functional Safety Process (EFFSP, currently in DRAFT + `Eclipse Foundation Functional Safety Process `_) + applies. + + Concerning the use of Generative Artificial Intelligence + `Usage Guidelines `_ applies. + + Project specific Policies for functional safety and cybersecurity may extend the + ones from ECLIPSE. + + .. workproduct:: Process Management Strategy :id: wp__process_strategy :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_551, std_wp__isosae21434__org_management_551, std_wp__isosae21434__org_management_552, std_wp__isosae21434__org_management_553, std_wp__isosae21434__org_management_554, std_wp__isosae21434__org_management_555 Strategy to manage and guide execution of the process management activities. @@ -32,6 +62,7 @@ Process Management Work Products .. workproduct:: Process Description :id: wp__process_description :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_551, std_wp__isosae21434__org_management_551, std_wp__isosae21434__org_management_552, std_wp__isosae21434__org_management_553, std_wp__isosae21434__org_management_554, std_wp__isosae21434__org_management_555, std_req__aspice_40__iic-10-00, std_req__aspice_40__iic-10-50, std_req__aspice_40__iic-06-51, std_req__aspice_40__iic-15-54, std_req__aspice_40__iic-14-53 The process description is defined here: :ref:`process_description`. @@ -41,14 +72,11 @@ 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, - std_wp__isosae21434__assessment_15331, std_wp__isosae21434__assessment_15531 + :tags: doc_lifecycle_model_2 + :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 for your project (documented in the PMP), to be able to demonstrate completeness. It is not really a work product definition, but this is the best way to link to the tailored out standard work products. - -.. needextend:: docname is not None and "process_areas/process_management" in docname - :+tags: process_management diff --git a/process/process_areas/quality_management/index.rst b/process/process_areas/quality_management/index.rst index 297bd24ba5..bb7945ed76 100644 --- a/process/process_areas/quality_management/index.rst +++ b/process/process_areas/quality_management/index.rst @@ -20,9 +20,12 @@ Quality Management .. toctree:: :maxdepth: 1 - quality_getstrt + quality_getstrt quality_concept guidance/index quality_roles quality_workflow quality_workproducts + +.. needextend:: docname is not None and "process_areas/quality_management" in docname + :+tags: quality_management diff --git a/process/process_areas/quality_management/quality_workproducts.rst b/process/process_areas/quality_management/quality_workproducts.rst index 01dc84f6b6..c675ceb2dd 100644 --- a/process/process_areas/quality_management/quality_workproducts.rst +++ b/process/process_areas/quality_management/quality_workproducts.rst @@ -18,7 +18,7 @@ Quality Management Work Products .. workproduct:: Quality Management Plan :id: wp__qms_plan :status: valid - :tags: quality_management + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_553, std_req__aspice_40__iic-18-07, std_req__aspice_40__iic-18-52 | Quality Management Plan to define the quality aspects like: @@ -33,7 +33,7 @@ Quality Management Work Products .. workproduct:: Quality report :id: wp__qms_report :status: valid - :tags: quality_management + :tags: doc_lifecycle_model_2 :complies: std_req__aspice_40__iic-13-19 | The quality report summarizes the results of the quality related activities @@ -41,7 +41,7 @@ Quality Management Work Products .. workproduct:: Process Improvement Report :id: wp__process_impr_report :status: valid - :tags: quality_management + :tags: doc_lifecycle_model_2 :complies: std_req__aspice_40__iic-07-04, std_req__aspice_40__iic-15-13 | Process Improvement Report that describes the improvement with description of: @@ -56,7 +56,7 @@ Quality Management Work Products .. workproduct:: Training path :id: wp__training_path :status: valid - :tags: quality_management + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_552, std_req__aspice_40__iic-06-04, std_req__aspice_40__iic-10-51 | Trainings shall give dedicated information how to apply the processes and work products in the project. diff --git a/process/process_areas/release_management/index.rst b/process/process_areas/release_management/index.rst index e70a0b121d..3b0de3e043 100644 --- a/process/process_areas/release_management/index.rst +++ b/process/process_areas/release_management/index.rst @@ -28,4 +28,4 @@ Release Management release_workproducts .. needextend:: docname is not None and "process_areas/release_management" in docname - :+tags: release_mgt + :+tags: release_management diff --git a/process/process_areas/release_management/release_workproducts.rst b/process/process_areas/release_management/release_workproducts.rst index 0bf8d70c45..cfb92dcfd4 100644 --- a/process/process_areas/release_management/release_workproducts.rst +++ b/process/process_areas/release_management/release_workproducts.rst @@ -18,6 +18,7 @@ Release Management Work Products .. workproduct:: Platform Release Notes :id: wp__platform_sw_release_note :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_656 The platform release note provides clarity what is included in the current version of the platform @@ -35,6 +36,7 @@ Release Management Work Products .. workproduct:: Module Release Notes :id: wp__module_sw_release_note :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_656 The module release note provides clarity what is included in the current version of the software @@ -50,6 +52,7 @@ Release Management Work Products .. workproduct:: Platform Release Plan :id: wp__platform_sw_release_plan + :tags: doc_lifecycle_model_2 :status: valid The platform release plan is a high-level document that outlines which software modules @@ -60,6 +63,7 @@ Release Management Work Products .. workproduct:: Module Release Plan :id: wp__module_sw_release_plan + :tags: doc_lifecycle_model_2 :status: valid The module release plan is a strategic document that outlines the features planned for upcoming @@ -69,6 +73,7 @@ Release Management Work Products .. workproduct:: Platform Handbook :id: wp__platform_handbook + :tags: doc_lifecycle_model_2 :status: valid The platform handbook is a tutorial to explain how the project works from a technical diff --git a/process/process_areas/requirements_engineering/index.rst b/process/process_areas/requirements_engineering/index.rst index 2372d392c2..b09cbdeccb 100644 --- a/process/process_areas/requirements_engineering/index.rst +++ b/process/process_areas/requirements_engineering/index.rst @@ -26,3 +26,6 @@ Requirements Engineering requirements_roles requirements_workflow requirements_workproducts + +.. needextend:: docname is not None and "process_areas/requirements_engineering" in docname + :+tags: requirements_engineering diff --git a/process/process_areas/requirements_engineering/requirements_workproducts.rst b/process/process_areas/requirements_engineering/requirements_workproducts.rst index d84a2b202b..0caf414dff 100644 --- a/process/process_areas/requirements_engineering/requirements_workproducts.rst +++ b/process/process_areas/requirements_engineering/requirements_workproducts.rst @@ -18,48 +18,55 @@ Requirements Engineering Work Products .. workproduct:: Stakeholder Requirements :id: wp__requirements_stkh :status: valid - :complies: std_wp__iso26262__system_651, std_wp__isosae21434__development_1051 + :complies: std_wp__iso26262__system_651 + :tags: doc_lifecycle_model_3 Technical requirements from a stakeholder viewpoint on SW-platform level, contain "assumed Technical Safety Requirements" in SW-Platform SEooC development. .. workproduct:: Feature Requirements :id: wp__requirements_feat :status: valid - :complies: std_wp__iso26262__software_651, std_wp__isosae21434__development_1051 + :complies: std_wp__iso26262__software_651 + :tags: doc_lifecycle_model_3 Feature requirements describe in a more detailed way the functionality which will fulfill a set of stakeholder requirements. A "feature" itself represents a set of requirements. It describes the interaction of the components to form a feature. It shall also be the basis for integration testing on platform level. .. workproduct:: Component Requirements :id: wp__requirements_comp :status: valid - :complies: std_wp__iso26262__software_651, std_wp__isopas8926__4521, std_wp__iso26262__analysis_651, std_wp__iso26262__software_app_c_51, std_wp__isosae21434__development_1051 + :complies: std_wp__iso26262__software_651, std_wp__isopas8926__4521, std_wp__iso26262__analysis_651, std_wp__iso26262__software_app_c_51 + :tags: doc_lifecycle_model_3 SW Requirements for components, broken down from feature requirements to the realizing component. These include configuration specification. .. workproduct:: SW-Platform Assumptions of Use :id: wp__requirements_sw_platform_aou :status: valid - :complies: std_wp__iso26262__software_651, std_wp__isosae21434__development_1051, std_wp__isosae21434__development_1052 + :complies: std_wp__iso26262__software_651 + :tags: doc_lifecycle_model_3 SW Safety Requirements for the user of the platform, exportable requirements for the user to integrate in their requirements management system. .. workproduct:: Feature Assumptions of Use :id: wp__requirements_feat_aou :status: valid - :complies: std_wp__iso26262__software_651, std_wp__isosae21434__development_1051, std_wp__isosae21434__development_1052 + :complies: std_wp__iso26262__software_651 + :tags: doc_lifecycle_model_3 SW Safety Requirements for the user of the feature, exportable requirements for the user to integrate in their req mgt system. .. workproduct:: Component Assumptions of Use :id: wp__requirements_comp_aou :status: valid - :complies: std_wp__iso26262__software_651, std_wp__isopas8926__4521, std_wp__isosae21434__development_1051, std_wp__isosae21434__development_1052 + :complies: std_wp__iso26262__software_651, std_wp__isopas8926__4521 + :tags: doc_lifecycle_model_3 SW Safety Requirements for the user of the component, exportable requirements for the user to integrate in their req mgt system. .. workproduct:: Process/Tool Requirements :id: wp__requirements_proc_tool :status: valid + :tags: doc_lifecycle_model_2 Process and Tool requirements describe activities needed to be executed in the development process either manually or automated (i.e. tool supported). Tool requirements (if derived from process requirements) are more detailed as those are also the basis for tool (qualification) testing. @@ -68,10 +75,8 @@ Requirements Engineering Work Products :id: wp__requirements_inspect :status: draft :complies: std_wp__iso26262__software_653 + :tags: doc_lifecycle_model_2 Depends on requirements management tooling, expect text based requirements. Review done with inspection checklist. This checklist may be integrated in requirements/version management tooling. - -.. needextend:: docname is not None and "process_areas/requirements_engineering" in docname - :+tags: requirements_engineering diff --git a/process/process_areas/safety_analysis/index.rst b/process/process_areas/safety_analysis/index.rst index e855d6e543..304609af37 100644 --- a/process/process_areas/safety_analysis/index.rst +++ b/process/process_areas/safety_analysis/index.rst @@ -20,9 +20,12 @@ Safety Analysis .. toctree:: :maxdepth: 1 - safety_analysis_getstrt - safety_analysis_concept + safety_analysis_getstrt + safety_analysis_concept guidance/index safety_analysis_roles safety_analysis_workflow safety_analysis_workproducts + +.. needextend:: docname is not None and "process_areas/safety_analysis" in docname + :+tags: safety_analysis diff --git a/process/process_areas/safety_analysis/safety_analysis_workproducts.rst b/process/process_areas/safety_analysis/safety_analysis_workproducts.rst index f960c926a1..2b6fa37380 100644 --- a/process/process_areas/safety_analysis/safety_analysis_workproducts.rst +++ b/process/process_areas/safety_analysis/safety_analysis_workproducts.rst @@ -18,6 +18,7 @@ Safety Analysis Work Products .. workproduct:: Platform DFA :id: wp__platform_dfa :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_751, std_wp__iso26262__software_753, std_wp__isopas8926__4524 Analyse the dependencies between features that references all platform feature static architecture diagrams, highlighting potential shared use of modules. @@ -25,6 +26,7 @@ Safety Analysis Work Products .. workproduct:: Feature FMEA :id: wp__feature_fmea :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_751, std_wp__iso26262__analysis_851, std_wp__isopas8926__4524 FMEA verifies the feature architecture (as part of SW Safety Concept) @@ -34,6 +36,7 @@ Safety Analysis Work Products .. workproduct:: Feature DFA :id: wp__feature_dfa :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_751, std_wp__iso26262__software_753, std_wp__isopas8926__4524 Dependent Failure Analysis on feature level. @@ -45,6 +48,7 @@ Safety Analysis Work Products .. workproduct:: Component FMEA :id: wp__sw_component_fmea :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__analysis_751, std_wp__iso26262__analysis_851, std_wp__isopas8926__4524, std_wp__iso26262__software_752 FMEA, verifies the component architecture (as part of SW Safety Concept) @@ -54,6 +58,7 @@ Safety Analysis Work Products .. workproduct:: Component DFA :id: wp__sw_component_dfa :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__analysis_751, std_wp__iso26262__software_753, std_wp__isopas8926__4524, std_wp__iso26262__software_752 Dependent Failure Analysis on component/module level. diff --git a/process/process_areas/safety_management/index.rst b/process/process_areas/safety_management/index.rst index 272e6e0cc8..0d076761bc 100644 --- a/process/process_areas/safety_management/index.rst +++ b/process/process_areas/safety_management/index.rst @@ -26,3 +26,6 @@ Safety Management safety_management_roles safety_management_workflow safety_management_workproducts + +.. needextend:: docname is not None and "process_areas/safety_management" in docname + :+tags: safety_management diff --git a/process/process_areas/safety_management/safety_management_workproducts.rst b/process/process_areas/safety_management/safety_management_workproducts.rst index df1b75dc4a..8ebeee89df 100644 --- a/process/process_areas/safety_management/safety_management_workproducts.rst +++ b/process/process_areas/safety_management/safety_management_workproducts.rst @@ -18,6 +18,7 @@ Safety Management Work Products .. workproduct:: Platform Safety Plan :id: wp__platform_safety_plan :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_551, std_wp__iso26262__management_552, std_wp__iso26262__management_653, std_wp__iso26262__support_853 Plan to manage and guide the execution of the safety activities of a project including dates, milestones, tasks, deliverables, responsibilities (including the Safety Manager appointment) and resources. @@ -33,6 +34,7 @@ Safety Management Work Products .. workproduct:: Module Safety Plan :id: wp__module_safety_plan :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_552, std_wp__iso26262__management_653, std_wp__iso26262__support_853, std_wp__iso26262__support_1251, std_wp__iso26262__support_1252, std_wp__isopas8926__4512 Plan to manage and guide the execution of the safety activities of a project including dates, milestones, tasks, deliverables, responsibilities (including the Safety Manager appointment) and resources. @@ -46,6 +48,7 @@ Safety Management Work Products .. workproduct:: Platform Safety Package :id: wp__platform_safety_package :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_654 Compiled Safety Relevant Work Products. For Platform SEooC. @@ -55,6 +58,7 @@ Safety Management Work Products .. workproduct:: Module Safety Package :id: wp__module_safety_package :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_654 Compiled Safety Relevant Work Products. For Module SEooC. @@ -64,6 +68,7 @@ Safety Management Work Products .. workproduct:: Formal Document Review Reports :id: wp__fdr_reports :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_655 Review that a work product provides sufficient and convincing evidence of their contribution to the achievement of functional safety considering the corresponding objectives and requirements of ISO 26262. @@ -73,6 +78,7 @@ Safety Management Work Products .. workproduct:: Process Safety Audit Report :id: wp__audit_report :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_655 Examination of an implemented process with regard to the process objectives and that those match the ISO 26262. @@ -80,6 +86,7 @@ Safety Management Work Products .. workproduct:: Platform Safety Manual :id: wp__platform_safety_manual :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_651, std_wp__iso26262__system_651 The safety manual describes: @@ -96,6 +103,7 @@ Safety Management Work Products .. workproduct:: Module Safety Manual :id: wp__module_safety_manual :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_651, std_wp__iso26262__system_651, std_wp__iso26262__support_1251 The safety manual describes: @@ -112,6 +120,7 @@ Safety Management Work Products .. workproduct:: Software component classification :id: wp__sw_component_class :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__support_1251, std_wp__isopas8926__4511 The classification shall include: @@ -125,6 +134,7 @@ Safety Management Work Products .. workproduct:: Tailoring Documents :id: wp__safety_tailoring :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__management_653 This work product argues why some safety work products are not needed in the project. @@ -135,7 +145,3 @@ Safety Management Work Products * Feature/Component It belongs to the Safety Plan. - - -.. needextend:: docname is not None and "process_areas/safety_management" in docname - :+tags: safety_management diff --git a/process/process_areas/security_analysis/index.rst b/process/process_areas/security_analysis/index.rst index b33b9a3ba2..b736b18818 100644 --- a/process/process_areas/security_analysis/index.rst +++ b/process/process_areas/security_analysis/index.rst @@ -28,3 +28,6 @@ Security Analysis security_analysis_roles security_analysis_workflow security_analysis_workproducts + +.. needextend:: docname is not None and "process_areas/security_analysis" in docname + :+tags: security_analysis diff --git a/process/process_areas/security_analysis/security_analysis_workproducts.rst b/process/process_areas/security_analysis/security_analysis_workproducts.rst index d28329350e..d1ab453480 100644 --- a/process/process_areas/security_analysis/security_analysis_workproducts.rst +++ b/process/process_areas/security_analysis/security_analysis_workproducts.rst @@ -20,7 +20,8 @@ Security Analysis Work Products .. workproduct:: Platform Security Analysis :id: wp__platform_security_analysis :status: valid - :complies: std_wp__isosae21434__development_1055, std_wp__isosae21434__assessment_15332, std_wp__isosae21434__assessment_15431 + :tags: doc_lifecycle_model_2 + :complies: Analyze the attack surfaces between features that references all platform feature static architecture diagrams, highlighting potential shared attack vectors. @@ -28,7 +29,8 @@ Security Analysis Work Products .. workproduct:: Feature Security Analysis :id: wp__feature_security_analysis :status: draft - :complies: std_wp__isosae21434__development_1055, std_wp__isosae21434__assessment_15332, std_wp__isosae21434__assessment_15431, std_wp__isosae21434__assessment_15631, std_wp__isosae21434__assessment_15731, std_wp__isosae21434__assessment_15831, std_wp__isosae21434__assessment_15931 + :tags: doc_lifecycle_model_2 + :complies: std_wp__isosae21434__development_1055, std_wp__isosae21434__assessment_15631, std_wp__isosae21434__assessment_15731, std_wp__isosae21434__assessment_15831, std_wp__isosae21434__assessment_15931 Bottom-Up Security Analysis with defined methods, verifies the feature architecture (as part of SW Security Concept) - Mitigations linked to Software Feature Requirements or Assumptions of Use @@ -44,7 +46,8 @@ Security Analysis Work Products .. workproduct:: Component Security Analysis :id: wp__sw_component_security_analysis :status: draft - :complies: std_wp__isosae21434__development_1055, std_wp__isosae21434__assessment_15332, std_wp__isosae21434__assessment_15431, std_wp__isosae21434__assessment_15631, std_wp__isosae21434__assessment_15731, std_wp__isosae21434__assessment_15831, std_wp__isosae21434__assessment_15931 + :tags: doc_lifecycle_model_2 + :complies: std_wp__isosae21434__development_1055, std_wp__isosae21434__assessment_15631, std_wp__isosae21434__assessment_15731, std_wp__isosae21434__assessment_15831, std_wp__isosae21434__assessment_15931 Bottom-Up Security Analysis with defined methods, verifies the component architecture (as part of SW Security Concept) - Mitigations linked to Software Component Requirements or Assumptions of Use diff --git a/process/process_areas/security_management/index.rst b/process/process_areas/security_management/index.rst index 399726df3d..cc40b1c8ff 100644 --- a/process/process_areas/security_management/index.rst +++ b/process/process_areas/security_management/index.rst @@ -27,3 +27,6 @@ Security Management security_management_roles security_management_workflow security_management_workproducts + +.. needextend:: docname is not None and "process_areas/security_management" in docname + :+tags: security_management diff --git a/process/process_areas/security_management/security_management_workproducts.rst b/process/process_areas/security_management/security_management_workproducts.rst index f7edcbd8ed..7ec38e96cd 100644 --- a/process/process_areas/security_management/security_management_workproducts.rst +++ b/process/process_areas/security_management/security_management_workproducts.rst @@ -18,7 +18,8 @@ Security Management Work Products .. workproduct:: Platform Security Plan :id: wp__platform_security_plan :status: valid - :complies: std_wp__isosae21434__prj_management_651, std_wp__isosae21434__maintenance_13331, std_wp__isosae21434__continual_8331, std_wp__isosae21434__continual_8332, std_wp__isosae21434__prj_management_653 + :tags: doc_lifecycle_model_2 + :complies: std_wp__isosae21434__prj_management_651, std_wp__isosae21434__maintenance_13331, std_wp__isosae21434__continual_8331, std_wp__isosae21434__continual_8332 Plan to manage and guide the execution of the security activities of a project including dates, milestones, tasks, deliverables, responsibilities (including the Security Manager appointment) and resources. @@ -33,6 +34,7 @@ Security Management Work Products .. workproduct:: Module Security Plan :id: wp__module_security_plan :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__isosae21434__prj_management_651 Plan to manage and guide the execution of the security activities of a project including dates, milestones, tasks, deliverables, responsibilities (including the Security Manager appointment) and resources. @@ -46,6 +48,7 @@ Security Management Work Products .. workproduct:: Platform Security Package :id: wp__platform_security_package :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__isosae21434__prj_management_652 Compiled Security Relevant Work Products. For Platform OoC. @@ -55,6 +58,7 @@ Security Management Work Products .. workproduct:: Module Security Package :id: wp__module_security_package :status: valid + :tags: doc_lifecycle_model_2 :complies: Compiled Security Relevant Work Products. For Module OoC. @@ -64,6 +68,7 @@ Security Management Work Products .. workproduct:: Formal Document Review Reports :id: wp__fdr_reports_security :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__isosae21434__prj_management_654 Review that a work product provides sufficient and convincing evidence of their contribution to the achievement of security considering the corresponding objectives and requirements of ISO SAE 21434. @@ -73,6 +78,7 @@ Security Management Work Products .. workproduct:: Process Security Audit Report :id: wp__audit_report_security :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__isosae21434__org_management_555 Examination of an implemented process with regard to the process objectives and that those match the ISO SAE 21434. @@ -81,6 +87,7 @@ Security Management Work Products .. workproduct:: Platform Security Manual :id: wp__platform_security_manual :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__isosae21434__prj_management_654 The security manual describes: @@ -97,6 +104,7 @@ Security Management Work Products .. workproduct:: Module Security Manual :id: wp__module_security_manual :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__isosae21434__prj_management_654 The security manual describes: @@ -113,6 +121,7 @@ Security Management Work Products .. workproduct:: Platform Software Bill of Material (SBOM) :id: wp__sw_platform_sbom :status: draft + :tags: doc_lifecycle_model_2 :complies: Platform Software Bill of Material @@ -121,10 +130,8 @@ Security Management Work Products .. workproduct:: Module Software Bill of Material (SBOM) :id: wp__sw_module_sbom :status: draft + :tags: doc_lifecycle_model_2 :complies: Module Software Bill of Material - comprehensive inventory of software components to ensure security, integrity, and compliance. - -.. needextend:: docname is not None and "process_areas/security_management" in docname - :+tags: security_management diff --git a/process/process_areas/tool_management/index.rst b/process/process_areas/tool_management/index.rst index 32380bb4bc..077a71f510 100644 --- a/process/process_areas/tool_management/index.rst +++ b/process/process_areas/tool_management/index.rst @@ -26,3 +26,6 @@ Tool Management tool_management_roles tool_management_workflow tool_management_workproducts + +.. needextend:: docname is not None and "docs/process/tool_management" in docname + :+tags: tool_management diff --git a/process/process_areas/tool_management/tool_management_workproducts.rst b/process/process_areas/tool_management/tool_management_workproducts.rst index a8803c3e63..b4f3664ccf 100644 --- a/process/process_areas/tool_management/tool_management_workproducts.rst +++ b/process/process_areas/tool_management/tool_management_workproducts.rst @@ -18,6 +18,7 @@ Tool Management Work Products .. workproduct:: Platform Tool Management Plan :id: wp__tlm_plan :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__isosae21434__org_management_554, std_req__aspice_40__iic-16-03, std_req__aspice_40__iic-01-52, std_req__aspice_40__iic-10-52 Tool Management Plan (Part of the Platform Management Plan) @@ -25,6 +26,7 @@ Tool Management Work Products .. workproduct:: Tool Verification Report :id: wp__tool_verification_report :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__support_1151, std_wp__iso26262__support_1152, std_wp__isosae21434__org_management_554 According to the safety tool process, each tool's confidence level (TCL) must be determined. @@ -33,7 +35,3 @@ Tool Management Work Products Based on TCL the appropriate qualification methods shall be applied. For the project the method **validation of software tool** must be used. - - -.. needextend:: docname is not None and "docs/process/tool_management" in docname - :+tags: tool_management diff --git a/process/process_areas/verification/index.rst b/process/process_areas/verification/index.rst index 468ac30ad3..67ff03d71a 100644 --- a/process/process_areas/verification/index.rst +++ b/process/process_areas/verification/index.rst @@ -28,4 +28,4 @@ Verification verification_workproducts .. needextend:: docname is not None and "process_areas/verification" in docname - :+tags: verification_process + :+tags: verification diff --git a/process/process_areas/verification/verification_workproducts.rst b/process/process_areas/verification/verification_workproducts.rst index af3670b3f5..bb012b4c8a 100644 --- a/process/process_areas/verification/verification_workproducts.rst +++ b/process/process_areas/verification/verification_workproducts.rst @@ -23,7 +23,8 @@ Platform .. workproduct:: Verification Plan :id: wp__verification_plan :status: valid - :complies: std_wp__iso26262__support_951, std_wp__iso26262__support_952, std_wp__iso26262__support_1252, std_wp__isosae21434__development_1056 + :tags: doc_lifecycle_model_2 + :complies: std_wp__iso26262__support_951, std_wp__iso26262__support_952, std_wp__iso26262__support_1252 Verification planning for each phase of the safety lifecycle must detail the work products, objectives, methods, criteria, environments, equipment, resources, actions for anomalies, and @@ -34,7 +35,8 @@ Platform .. workproduct:: Platform Integration Test :id: wp__verification_platform_int_test :status: valid - :complies: std_wp__iso26262__support_952, std_wp__isosae21434__development_1057 + :tags: doc_lifecycle_model_2 + :complies: std_wp__iso26262__support_952 Platform Integration Testing verifies Stakeholder Requirements performed on reference HW. Depending on the nature of the project, respective tailoring (e.g. for reduced requirements @@ -47,7 +49,8 @@ Platform .. workproduct:: Platform Verification Report :id: wp__verification_platform_ver_report :status: valid - :complies: std_wp__iso26262__software_1053, std_wp__iso26262__support_953, std_wp__iso26262__analysis_752, std_wp__iso26262__analysis_852, std_wp__isosae21434__development_1054, std_wp__isosae21434__development_1057 + :tags: doc_lifecycle_model_2 + :complies: std_wp__iso26262__software_1053, std_wp__iso26262__support_953, std_wp__iso26262__analysis_752, std_wp__iso26262__analysis_852 Verification Report contains: @@ -70,6 +73,7 @@ Feature .. workproduct:: Feature Integration test :id: wp__verification_feat_int_test :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_1051, std_wp__iso26262__support_952 Integration Testing verifies feature requirements and architecture: @@ -88,6 +92,7 @@ Module .. workproduct:: Module Verification Report :id: wp__verification_module_ver_report :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_952, std_wp__iso26262__software_1053, std_wp__iso26262__support_953, std_wp__iso26262__support_1253, std_wp__iso26262__analysis_752, std_wp__iso26262__analysis_852, std_wp__iso26262__support_1252, std_wp__isopas8926__4526, std_wp__iso26262__software_app_c_56 Verification Report contains: @@ -119,6 +124,7 @@ Component .. workproduct:: Component Integration test :id: wp__verification_comp_int_test :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_1051, std_wp__iso26262__support_952, std_wp__isopas8926__4525, std_wp__iso26262__software_app_c_55 Component Integration Testing verifies the component architecture and component requirements: @@ -137,6 +143,7 @@ Component .. workproduct:: Unit test :id: wp__verification_sw_unit_test :status: valid + :tags: doc_lifecycle_model_2 :complies: std_wp__iso26262__software_951, std_wp__iso26262__support_952, std_wp__isopas8926__4525, std_wp__iso26262__software_app_c_55 Unit testing verifies detailed design (traced to). diff --git a/process/workproducts/index.rst b/process/workproducts/index.rst index ab320dd828..6d167af17b 100644 --- a/process/workproducts/index.rst +++ b/process/workproducts/index.rst @@ -21,38 +21,6 @@ An work product is an items needed as input or created as output of one or more The project development work product traceability model overview can be found here: :ref:`general_concepts_traceability`. - -Here only project specific work products are listed, which are generic for the platform. - -.. workproduct:: Policies - :id: wp__policies - :status: draft - :tags: requirements_management - :complies: std_wp__iso26262__management_551 - - In general the project follows the Eclipse Foundation Development Process (EDP, - `Eclipse Foundation Development Process `_). - The EDP defines important concepts, including the Open Source Rules of Engagement, - the organizational framework for open source projects and teams, releases, reviews, - and more. - - Further the Eclipse Foundation Security Policy - (`Eclipse Foundation Security Policy `_) - applies. - - The Eclipse Foundation Functional Safety Process (EFFSP, currently in DRAFT - `Eclipse Foundation Functional Safety Process `_) - applies. - - Concerning the use of Generative Artificial Intelligence - `Usage Guidelines `_ applies. - - Project specific Policies for functional safety and cybersecurity may extend the - ones from ECLIPSE. - - - - Project Work product Linkage ---------------------------- @@ -62,6 +30,9 @@ Project Work product Linkage :colors: red, green, blue :filter-func: score_metamodel.checks.standards.my_pie_workproducts_contained_in_exactly_one_workflow + +.. _work_products_overview_list: + Project Work product list -------------------------