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
1 change: 1 addition & 0 deletions docs/platform_management_plan/safety_management.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
2 changes: 1 addition & 1 deletion docs/platform_management_plan/software_verification.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/process/general_concepts/score_review_concept.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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`
- <link to detailed design and code inspection checklist>
- :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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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.
Expand All @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 4 additions & 0 deletions docs/process/process_areas/architecture_design/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,7 @@ Architecture Design
architecture_workflow
architecture_workproducts
_assets/architecture_modeling_example


.. needextend:: "process_areas/architecture_design" in docname
:+tags: architecture_design
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,6 @@ Documentation Management
documentation_roles
documentation_workflow
documentation_workproducts

.. needextend:: "process_areas/documentation_management" in docname
:+tags: doc_mgt
3 changes: 3 additions & 0 deletions docs/process/process_areas/safety_management/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -118,3 +118,6 @@ Guidance
:glob:

guidance/index.rst

.. needextend:: "process_areas/safety_management" in docname
:+tags: safety_mgt
26 changes: 16 additions & 10 deletions docs/process/workproducts/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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)