diff --git a/docs/platform_management_plan/safety_management.rst b/docs/platform_management_plan/safety_management.rst index c04c3118c03..9cd8df33455 100644 --- a/docs/platform_management_plan/safety_management.rst +++ b/docs/platform_management_plan/safety_management.rst @@ -120,6 +120,7 @@ Because in the S-CORE SW platform no ASIL decomposition is planned: :need:`std_w .. workproduct:: Tailoring Document Platform :id: wp__tailoring_platform :status: valid + :tags: safety_mgt :complies: 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_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 This work product instantiation links to all the work products which are tailored out in the platform safety plan, diff --git a/docs/platform_management_plan/software_verification.rst b/docs/platform_management_plan/software_verification.rst index aadbd5e4b9a..95ceb1db098 100644 --- a/docs/platform_management_plan/software_verification.rst +++ b/docs/platform_management_plan/software_verification.rst @@ -324,7 +324,7 @@ Coverage of architectural design Beside :need:`wp__verification__comp_int_test` and :need:`wp__verification__feat_int_test` the following aspects define the coverage of the architectural design. -- :need:`wp__sw_arch_verification` +- :need:`wp__sw_arch_verification` - done by walkthrough (QM) or inspection (safety-critical parts) - :need:`wp__sw_component_safety_analysis` for safety-critical parts - :need:`wp__feature_safety_analysis` for safety-critical parts diff --git a/docs/process/general_concepts/score_review_concept.rst b/docs/process/general_concepts/score_review_concept.rst index cb751c76065..b314db3842e 100644 --- a/docs/process/general_concepts/score_review_concept.rst +++ b/docs/process/general_concepts/score_review_concept.rst @@ -58,7 +58,7 @@ In this project there are inspections on the following work products, which are - :need:`gd_chklst__arch__inspection_checklist` * - :need:`wp__sw_implementation` - - + - :need:`gd_chklst__impl_inspection_checklist` Note that for testcases on unit, component and feature level (as defined in :need:`doc__verification_plan`) also a review checklist is provided for guidance, but no formal inspection is required. The same is true for Safety Analysis and DFA. diff --git a/docs/process/process_areas/architecture_design/architecture_workflow.rst b/docs/process/process_areas/architecture_design/architecture_workflow.rst index fe3f9b6e716..a3b3a50248e 100644 --- a/docs/process/process_areas/architecture_design/architecture_workflow.rst +++ b/docs/process/process_areas/architecture_design/architecture_workflow.rst @@ -26,7 +26,7 @@ Architecture Workflow :supported_by: rl__safety_manager, rl__security_manager :input: wp__requirements__feat, wp__issue_track_system :output: wp__feature_arch - :contains: gd_guidl__arch__design, gd_chklst__arch__inspection_checklist, gd_temp__arch__feature, gd_temp__arch__comp + :contains: gd_guidl__arch__design, gd_temp__arch__feature :has: doc_concept__arch__process, doc_getstrt__arch__process The feature architectures are created and maintained. @@ -40,7 +40,7 @@ Architecture Workflow :supported_by: rl__safety_manager, rl__security_manager :input: wp__feature_arch, wp__requirements__comp, wp__issue_track_system :output: wp__component_arch - :contains: gd_guidl__arch__design, gd_chklst__arch__inspection_checklist, gd_temp__arch__feature, gd_temp__arch__comp + :contains: gd_guidl__arch__design, gd_temp__arch__comp :has: doc_concept__arch__process, doc_getstrt__arch__process The component architectures are created and maintained. @@ -54,7 +54,7 @@ Architecture Workflow :supported_by: rl__safety_manager, rl__security_manager :input: wp__feature_arch, wp__component_arch :output: wp__issue_track_system, wp__sw_arch_verification - :contains: gd_guidl__arch__design, gd_chklst__arch__inspection_checklist, gd_temp__arch__comp + :contains: gd_guidl__arch__design, gd_chklst__arch__inspection_checklist :has: doc_concept__arch__process, doc_getstrt__arch__process The architecture designs are monitored and verified. diff --git a/docs/process/process_areas/architecture_design/architecture_workproducts.rst b/docs/process/process_areas/architecture_design/architecture_workproducts.rst index 4aa11d2a093..26ae6f4f44d 100644 --- a/docs/process/process_areas/architecture_design/architecture_workproducts.rst +++ b/docs/process/process_areas/architecture_design/architecture_workproducts.rst @@ -42,3 +42,11 @@ Architecture Workproducts * Interface view (Sphinx Needs) - Overview of used and provided interfaces Technical concept on component level. + +.. workproduct:: Architecture Verification + :id: wp__sw_arch_verification + :status: valid + :complies: std_wp__iso26262__software_754 + + Depends on architecture guideline and tooling. + May include several methods like inspection, modelling ... Which are selected in SW Verification Plan. diff --git a/docs/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst b/docs/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst index d016f7a41dc..cabd2aa23f2 100644 --- a/docs/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst +++ b/docs/process/process_areas/architecture_design/guidance/architecture_process_reqs.rst @@ -244,6 +244,3 @@ Checks for Architectural Design :tags: model, check It shall be checked if all SW components which are mentioned in the dynamic architecture are defined in the static architecture. - -.. needextend:: "process_areas/architecture_design" in docname - :+tags: architecture_design diff --git a/docs/process/process_areas/architecture_design/index.rst b/docs/process/process_areas/architecture_design/index.rst index 86dc76e17d7..a54802bb07e 100644 --- a/docs/process/process_areas/architecture_design/index.rst +++ b/docs/process/process_areas/architecture_design/index.rst @@ -28,3 +28,7 @@ Architecture Design architecture_workflow architecture_workproducts _assets/architecture_modeling_example + + +.. needextend:: "process_areas/architecture_design" in docname + :+tags: architecture_design diff --git a/docs/process/process_areas/documentation_management/index.rst b/docs/process/process_areas/documentation_management/index.rst index 2a9d0133296..1c42c4e8288 100644 --- a/docs/process/process_areas/documentation_management/index.rst +++ b/docs/process/process_areas/documentation_management/index.rst @@ -26,3 +26,6 @@ Documentation Management documentation_roles documentation_workflow documentation_workproducts + +.. needextend:: "process_areas/documentation_management" in docname + :+tags: doc_mgt diff --git a/docs/process/process_areas/safety_management/index.rst b/docs/process/process_areas/safety_management/index.rst index a0150c91d3c..6fccc7dbe2c 100644 --- a/docs/process/process_areas/safety_management/index.rst +++ b/docs/process/process_areas/safety_management/index.rst @@ -118,3 +118,6 @@ Guidance :glob: guidance/index.rst + +.. needextend:: "process_areas/safety_management" in docname + :+tags: safety_mgt diff --git a/docs/process/workproducts/index.rst b/docs/process/workproducts/index.rst index 2760ef47e9b..d4d486a8b84 100644 --- a/docs/process/workproducts/index.rst +++ b/docs/process/workproducts/index.rst @@ -168,14 +168,6 @@ Component development Perform analysis of safety related and non-safety related sub-elements or sub-elements with different ASIL. Perform analysis on interactions between safety related and non-safety related sub-components or sub-components with different ASIL of one component. Including potential influences from the other components in the component's module. -.. workproduct:: Architecture Verification - :id: wp__sw_arch_verification - :status: draft - :complies: std_wp__iso26262__software_754 - - Depends on architecture, FMEA and DFA tooling. - May include several methods like inspection, modelling ... Which are selected in SW Development Plan. - .. workproduct:: Module Build Configuration :id: wp__module_sw_build_config :status: draft @@ -209,11 +201,25 @@ Supporting activities Note: All the work products in this list are set to status "draft", as their producing workflows are not final and complete. -S-CORE Workproduct Linkage --------------------------- +S-CORE Work product Linkage +--------------------------- .. needpie:: S-CORE workproducts contained in exactly one S-CORE workflow :labels: Not-Linked, Linked Workproduct, Linked Workproduct To Multiple Workflows :legend: :colors: red, green, blue :filter-func: score_metamodel.checks.standards.my_pie_workproducts_contained_in_exactly_one_workflow + +S-CORE Work product list +------------------------ + +.. needtable:: + :style: table + :columns: title;id;tags + :colwidths: 25,25,25 + :sort: title + + results = [] + + for need in needs.filter_types(["workproduct"]): + results.append(need)