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
2 changes: 1 addition & 1 deletion MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@ bazel_dep(name = "score_python_basics", version = "0.3.4")
# Checker rule for CopyRight checks/fixes
bazel_dep(name = "score_cr_checker", version = "0.3.1")
bazel_dep(name = "score_format_checker", version = "0.1.1")
bazel_dep(name = "score_docs_as_code", version = "1.0.0")
bazel_dep(name = "score_docs_as_code", version = "1.0.2-CW1")
Original file line number Diff line number Diff line change
Expand Up @@ -151,5 +151,5 @@ They will be replaced by linking the proper SW component definitions in the used
.. attention::
The above directives must be updated according to your feature architecture.

- Replace the example content by the real content (according to :need:`gd_guidl__arch__design`)
- Replace the example content by the real content (according to :need:`gd_guidl__arch_design`)
- Set the status to valid and start the review/merge process
2 changes: 1 addition & 1 deletion process/folder_templates/features/feature_name/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ Safety Impact

.. note::
If there are safety concerns in relation to the CR, those concerns should be explicitly written out to make sure reviewers of the CR are aware of them.
Link here to the filled out :need:`Impact Analysis Template <gd_temp__change__impact_analysis>` or copy the template in this chapter.
Link here to the filled out :need:`Impact Analysis Template <gd_temp__change_impact_analysis>` or copy the template in this chapter.

Which safety requirements are affected or has to be changed?
Could the new/modified feature be a potential common cause or cascading failure initiator?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Requirements
:id: doc__feature_name_requirements
:status: draft
:safety: ASIL_B
:realizes: wp__requirements__feat
:realizes: wp__requirements_feat
:tags: template

.. attention::
Expand Down Expand Up @@ -70,7 +70,7 @@ Requirements
.. attention::
The above directives must be updated according to your feature requirements.

- Replace the example content by the real content for your first requirement (according to :need:`gd_guidl__req__engineering`)
- Replace the example content by the real content for your first requirement (according to :need:`gd_guidl__req_engineering`)
- Set the status to valid and start the review/merge process
- Add other needed requirements for your feature

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,29 +43,29 @@ Feature Safety Planning
- WP/doc status

* - :need:`wp__feat_request`
- :need:`gd_temp__change__feature_request`
- :ndf:`copy('status', need_id='gd_temp__change__feature_request')`
- :need:`gd_temp__change_feature_request`
- :ndf:`copy('status', need_id='gd_temp__change_feature_request')`
- <link to issue>
- :need:`doc__feature_name`
- :ndf:`copy('status', need_id='doc__feature_name')`

* - :need:`wp__requirements__feat`
- :need:`gd_temp__req__feat_req`
- :ndf:`copy('status', need_id='gd_temp__req__feat_req')`
* - :need:`wp__requirements_feat`
- :need:`gd_temp__req_feat_req`
- :ndf:`copy('status', need_id='gd_temp__req_feat_req')`
- <link to issue>
- :need:`doc__feature_name_requirements`
- doc :ndf:`copy('status', need_id='doc__feature_name')` & WP below

* - :need:`wp__requirements__feat_aou`
- :need:`gd_temp__req__aou_req`
- :ndf:`copy('status', need_id='gd_temp__req__aou_req')`
* - :need:`wp__requirements_feat_aou`
- :need:`gd_temp__req_aou_req`
- :ndf:`copy('status', need_id='gd_temp__req_aou_req')`
- <link to issue>
- :need:`doc__feature_name_requirements`
- doc :ndf:`copy('status', need_id='doc__feature_name')` & WP below

* - :need:`wp__feature_arch`
- :need:`gd_temp__arch__feature`
- :ndf:`copy('status', need_id='gd_temp__arch__feature')`
- :need:`gd_temp__arch_feature`
- :ndf:`copy('status', need_id='gd_temp__arch_feature')`
- <link to issue>
- :need:`doc__feature_name_architecture`
- doc :ndf:`copy('status', need_id='doc__feature_name_architecture')` & WP below
Expand All @@ -84,21 +84,21 @@ Feature Safety Planning
- :need:`doc__feature_name_dfa`
- doc :ndf:`copy('status', need_id='doc__feature_name_dfa')` & WP below

* - :need:`wp__requirements__inspect`
- :need:`gd_chklst__req__inspection`
- :ndf:`copy('status', need_id='gd_chklst__req__inspection')`
* - :need:`wp__requirements_inspect`
- :need:`gd_chklst__req_inspection`
- :ndf:`copy('status', need_id='gd_chklst__req_inspection')`
- n/a
- Checklist used in Pull Request Review
- n/a

* - :need:`wp__sw_arch_verification`
- :need:`gd_chklst__arch__inspection_checklist`
- :ndf:`copy('status', need_id='gd_chklst__arch__inspection_checklist')`
- :need:`gd_chklst__arch_inspection_checklist`
- :ndf:`copy('status', need_id='gd_chklst__arch_inspection_checklist')`
- n/a
- Checklist used in Pull Request Review
- n/a

* - :need:`wp__verification__feat_int_test`
* - :need:`wp__verification_feat_int_test`
- :need:`gd_guidl__verification_guide`
- :ndf:`copy('status', need_id='gd_guidl__verification_guide')`
- <link to issue>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,5 +126,5 @@ Lower Level Components
.. attention::
The above directives must be updated according to your component architecture.

- Replace the example content by the real content (according to :need:`gd_guidl__arch__design`)
- Replace the example content by the real content (according to :need:`gd_guidl__arch_design`)
- Set the status to valid and start the review/merge process
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Static Diagrams for Unit Interactions
.. code-block:: rst

.. dd_sta:: <Title>
:id: dd_sta__<Title>
:id: dd_sta__<Feature>__<Title>
:security: <YES|NO>
:safety: <QM|ASIL_B>
:status: <valid|invalid>
Expand All @@ -68,7 +68,7 @@ Dynamic Diagrams for Unit Interactions
.. code-block:: rst

.. dd_dyn:: <Title>
:id: dd_dyn__<Title>
:id: dd_dyn__<Feature>__<Title>
:security: <YES|NO>
:safety: <QM|ASIL_B>
:status: <valid|invalid>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Requirements
:id: doc__component_name_requirements
:status: draft
:safety: ASIL_B
:realizes: wp__requirements__comp
:realizes: wp__requirements_comp
:tags: template

.. attention::
Expand Down Expand Up @@ -64,7 +64,7 @@ Requirements
.. attention::
The above directives must be updated according to your feature requirements.

- Replace the example content by the real content for your first requirement (according to :need:`gd_guidl__req__engineering`)
- Replace the example content by the real content for your first requirement (according to :need:`gd_guidl__req_engineering`)
- Set the status to valid and start the review/merge process
- Add other needed requirements for your feature

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,16 +135,16 @@ Module Work products List
- :need:`doc__module_name_safety_manual`
- :ndf:`copy('status', need_id='doc__module_name_safety_manual')`

* - :need:`wp__verification__module_ver_report`
* - :need:`wp__verification_module_ver_report`
- :need:`gd_temp__mod_ver_report`
- :ndf:`copy('status', need_id='gd_temp__mod_ver_report')`
- <Link to issue>
- :need:`doc__module_name_verification_report`
- :ndf:`copy('status', need_id='doc__module_name_verification_report')`

* - :need:`wp__module_sw_release_note`
- :need:`gd_temp__rel__mod_rel_note`
- :ndf:`copy('status', need_id='gd_temp__rel__mod_rel_note')`
- :need:`gd_temp__rel_mod_rel_note`
- :ndf:`copy('status', need_id='gd_temp__rel_mod_rel_note')`
- <Link to issue>
- :need:`doc__module_name_release_note`
- :ndf:`copy('status', need_id='doc__module_name_release_note')`
Expand All @@ -162,37 +162,37 @@ Component <name> Work products List
- Link to WP
- WP/doc status

* - :need:`wp__requirements__comp`
- :need:`gd_temp__req__comp_req`
- :ndf:`copy('status', need_id='gd_temp__req__comp_req')`
* - :need:`wp__requirements_comp`
- :need:`gd_temp__req_comp_req`
- :ndf:`copy('status', need_id='gd_temp__req_comp_req')`
- <Link to issue>
- :need:`doc__component_name_requirements`
- doc :ndf:`copy('status', need_id='doc__component_name_requirements')` & WP below

* - :need:`wp__requirements__comp_aou`
- :need:`gd_temp__req__aou_req`
- :ndf:`copy('status', need_id='gd_temp__req__aou_req')`
* - :need:`wp__requirements_comp_aou`
- :need:`gd_temp__req_aou_req`
- :ndf:`copy('status', need_id='gd_temp__req_aou_req')`
- <Link to issue>
- :need:`doc__component_name_requirements`
- doc :ndf:`copy('status', need_id='doc__component_name_requirements')` & WP below

* - :need:`wp__requirements__inspect`
- :need:`gd_chklst__req__inspection`
- :ndf:`copy('status', need_id='gd_chklst__req__inspection')`
* - :need:`wp__requirements_inspect`
- :need:`gd_chklst__req_inspection`
- :ndf:`copy('status', need_id='gd_chklst__req_inspection')`
- n/a
- Checklist used in Pull Request Review
- n/a

* - :need:`wp__component_arch`
- :need:`gd_temp__arch__comp`
- :ndf:`copy('status', need_id='gd_temp__arch__comp')`
- :need:`gd_temp__arch_comp`
- :ndf:`copy('status', need_id='gd_temp__arch_comp')`
- <Link to issue>
- :need:`doc__component_name_architecture`
- doc :ndf:`copy('status', need_id='doc__component_name_architecture')` & WP below

* - :need:`wp__sw_arch_verification`
- :need:`gd_chklst__arch__inspection_checklist`
- :ndf:`copy('status', need_id='gd_chklst__arch__inspection_checklist')`
- :need:`gd_chklst__arch_inspection_checklist`
- :ndf:`copy('status', need_id='gd_chklst__arch_inspection_checklist')`
- n/a
- Checklist used in Pull Request Review
- n/a
Expand All @@ -218,7 +218,7 @@ Component <name> Work products List
- <Link to WP>
- <automated>

* - :need:`wp__verification__sw_unit_test`
* - :need:`wp__verification_sw_unit_test`
- :need:`gd_guidl__verification_guide`
- :ndf:`copy('status', need_id='gd_guidl__verification_guide')`
- <Link to issue>
Expand All @@ -232,7 +232,7 @@ Component <name> Work products List
- Checklist used in Pull Request Review
- n/a

* - :need:`wp__verification__comp_int_test`
* - :need:`wp__verification_comp_int_test`
- :need:`gd_guidl__verification_guide`
- :ndf:`copy('status', need_id='gd_guidl__verification_guide')`
- <Link to issue>
Expand Down Expand Up @@ -265,15 +265,15 @@ If the OSS element is classified as a
- Link to issue
- Reasoning for tailoring

* - :need:`wp__requirements__comp`
* - :need:`wp__requirements_comp`
- <Link to issue>
- Always needed (for Q and QR classification) and also improves process Id 2

* - :need:`wp__requirements__comp_aou`
* - :need:`wp__requirements_comp_aou`
- <Link to issue>
- Always needed (for Q and QR classification) and also improves process Id 5

* - :need:`wp__requirements__inspect`
* - :need:`wp__requirements_inspect`
- n/a
- Checklist used in Pull Request Review

Expand All @@ -293,15 +293,15 @@ If the OSS element is classified as a
- n/a
- If source code is modified, this is not a OSS qualification any more.

* - :need:`wp__verification__sw_unit_test`
* - :need:`wp__verification_sw_unit_test`
- <Link to issue>
- <Reasoning for tailoring, can improve deficits in process Id 6 and complexity Id 3>

* - :need:`wp__sw_implementation_inspection`
- <Link to issue>
- <Reasoning for tailoring, can improve deficits in process Id 6 and complexity Id 2>

* - :need:`wp__verification__comp_int_test`
* - :need:`wp__verification_comp_int_test`
- <Link to issue>
- Always needed (for Q and QR classification)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Verification Report
:id: doc__module_name_verification_report
:status: draft
:safety: ASIL_B
:realizes: wp__verification__module_ver_report
:realizes: wp__verification_module_ver_report
:tags: template

.. attention::
Expand All @@ -33,7 +33,7 @@ Verification Report
- Adjust ``safety`` and ``tags`` according to your needs


This verification report is based on the :need:`gd_temp__verification__plan`.
This verification report is based on the :need:`gd_temp__verification_plan`.
It covers all the components of the above stated module.

Verification Report contains:
Expand Down
Loading
Loading