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
3 changes: 3 additions & 0 deletions docs/features/baselibs/docs/requirements/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -131,3 +131,6 @@ Requirements
:status: valid

The base libraries shall provide a filesystem library with file and directory manipulation functionality.

.. needextend:: "__baselibs" in id
:+tags: baselibs
42 changes: 17 additions & 25 deletions docs/features/baselibs/docs/safety_planning/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
# *******************************************************************************


Feature Safety Planning
=======================
Feature Safety Work Products List
=================================

.. document:: Baselibs Safety WPs
:id: doc__baselibs_safety_wp
Expand All @@ -30,74 +30,66 @@ Feature Safety Planning
* - Work product Id
- Link to process
- Process status
- Link to issue
- Link to WP
- WP/doc status

* - :need:`wp__feat_request`
- :need:`gd_temp__change_feature_request`
- :ndf:`copy('status', need_id='gd_temp__change_feature_request')`
- `#549 <https://github.com/eclipse-score/score/issues/549>`_
- :need:`doc__baselibs`
- :ndf:`copy('status', need_id='doc__baselibs')`

* - :need:`wp__requirements_feat`
- :need:`gd_temp__req_feat_req`
- :ndf:`copy('status', need_id='gd_temp__req_feat_req')`
- `#549 <https://github.com/eclipse-score/score/issues/549>`_
- :need:`doc__baselibs_requirements`
- doc :ndf:`copy('status', need_id='doc__baselibs_requirements')` & WP below

* - :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__baselibs_requirements`
- doc :ndf:`copy('status', need_id='doc__baselibs_requirements')` & WP below

* - :need:`wp__feature_arch`
- :need:`gd_temp__arch_feature`
- :ndf:`copy('status', need_id='gd_temp__arch_feature')`
- `#1240 <https://github.com/eclipse-score/score/issues/1240>`_
- :need:`doc__baselibs_architecture`
- doc :ndf:`copy('status', need_id='doc__baselibs_architecture')` & WP below

* - :need:`wp__feature_fmea`
- :need:`gd_temp__feat_saf_fmea`
- :ndf:`copy('status', need_id='gd_temp__feat_saf_fmea')`
- <link to issue>
- :need:`doc__baselibs_fmea`
- doc :ndf:`copy('status', need_id='doc__baselibs_fmea')` & WP below

* - :need:`wp__feature_dfa`
- :need:`gd_temp__feat_saf_dfa`
- :ndf:`copy('status', need_id='gd_temp__feat_saf_dfa')`
- <Link to issue>
- :need:`doc__baselibs_dfa`
- doc :ndf:`copy('status', need_id='doc__baselibs_dfa')` & WP below

* - :need:`wp__requirements_inspect`
- :need:`gd_chklst__req_inspection`
- :ndf:`copy('status', need_id='gd_chklst__req_inspection')`
- <link to issue>
- <Link to WP>
- <automated>
- :need:`doc__baselibs_req_inspection`

* - :need:`wp__sw_arch_verification`
- :need:`gd_chklst__arch_inspection_checklist`
- :ndf:`copy('status', need_id='gd_chklst__arch_inspection_checklist')`
- <link to issue>
- <Link to WP>
- <automated>
- :need:`doc__baselibs_arc_inspection`

* - :need:`wp__verification_feat_int_test`
- :need:`gd_guidl__verification_guide`
- :ndf:`copy('status', need_id='gd_guidl__verification_guide')`
- <link to issue>
- <Link to WP>
- <automated>

Feature Safety Package
======================

To create the safety package (according to :need:`gd_guidl__saf_package`) the following
documents and work products status have to go to "valid" (after the relevant verification were performed).

Feature Documents Status
------------------------

For all the work product documents the status can be seen by following the "Link to WP".
A summary of the status is also documented in the project's documentation management plan.

See :ref:`documents_docs_features_baselibs`

Feature Requirements Status
---------------------------
Expand Down Expand Up @@ -127,7 +119,7 @@ Feature Architecture Status
---------------------------

.. needtable::
:filter: docname is not None and "baselibs" in docname and "requirements" in docname
:filter: docname is not None and "baselibs" in docname and "architecture" in docname
:style: table
:types: feat_arc_sta; feat_arc_dyn
:tags: baselibs
Expand Down
39 changes: 17 additions & 22 deletions docs/features/communication/ipc/docs/safety_planning/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@

.. _safety_planning_ipc:

Feature Safety Planning
#######################
Feature Safety Work Products List
#################################

.. document:: Communication IPC Safety WPs
:id: doc__com_ipc_safety_wp
Expand All @@ -24,6 +24,7 @@ Feature Safety Planning
:security: YES
:realizes: wp__platform_safety_plan


Tailoring
=========

Expand All @@ -44,72 +45,66 @@ Inter-process Communication Safety Work Products
* - Workproduct Id
- Link to process
- Process status
- Link to issue
- Link to WP
- WP status

* - :need:`wp__feat_request`
- :need:`gd_temp__change_feature_request`
- :ndf:`copy('status', need_id='gd_temp__change_feature_request')`
- `#69 <https://github.com/eclipse-score/score/issues/69>`_
- :need:`doc__com_ipc`
- :ndf:`copy('status', need_id='doc__com_ipc')`

* - :need:`wp__requirements_feat`
- :need:`gd_temp__req_feat_req`
- :ndf:`copy('status', need_id='gd_temp__req_feat_req')`
- `#69 <https://github.com/eclipse-score/score/issues/69>`_
- :need:`doc__ipc_requirements`, :need:`doc__communication_requirements`
- :ndf:`copy('status', need_id='doc__ipc_requirements')`, :ndf:`copy('status', need_id='doc__communication_requirements')`

* - :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__ipc_requirements`, :need:`doc__communication_requirements`
- :ndf:`copy('status', need_id='doc__ipc_requirements')`, :ndf:`copy('status', need_id='doc__communication_requirements')`

* - :need:`wp__feature_arch`
- :need:`gd_temp__arch_feature`
- :ndf:`copy('status', need_id='gd_temp__arch_feature')`
- `#388 <https://github.com/eclipse-score/score/issues/388>`_
- :need:`doc__ipc_architecture`
- :ndf:`copy('status', need_id='doc__ipc_architecture')`

* - :need:`wp__feature_fmea`
- :need:`gd_temp__feat_saf_fmea`
- :ndf:`copy('status', need_id='gd_temp__feat_saf_fmea')`
- <link to issue>
- :need:`doc__ipc_fmea`
- :ndf:`copy('status', need_id='doc__ipc_fmea')`

* - :need:`wp__feature_dfa`
- :need:`gd_temp__feat_saf_dfa`
- :ndf:`copy('status', need_id='gd_temp__feat_saf_dfa')`
- <link to issue>
- :need:`doc__ipc_dfa`
- :ndf:`copy('status', need_id='doc__ipc_dfa')`

* - :need:`wp__requirements_inspect`
- :need:`gd_chklst__req_inspection`
- :ndf:`copy('status', need_id='gd_chklst__req_inspection')`
- tailored
- n/a
- n/a

* - :need:`wp__sw_arch_verification`
- :need:`gd_chklst__arch_inspection_checklist`
- :ndf:`copy('status', need_id='gd_chklst__arch_inspection_checklist')`
- tailored
- n/a
- n/a

* - :need:`wp__verification_feat_int_test`
- :need:`gd_guidl__verification_guide`
- :ndf:`copy('status', need_id='gd_guidl__verification_guide')`
- <link to issue>
- <Link to WP>
- <automated>

Feature Safety Package
======================

To create the safety package (according to :need:`gd_guidl__saf_package`) the following
documents and work products status have to go to "valid" (after the relevant verification were performed).

Feature Documents Status
------------------------

For all the work product documents the status can be seen by following the "Link to WP".
A summary of the status is also documented in the project's documentation management plan.

See :ref:`documents_docs_features_communication`

Feature Requirements Status
---------------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/features/frameworks/feo/requirements/aou_req.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ FEO Feature Assumption of Use Requirements
:reqtype: Functional
:security: NO
:safety: ASIL_B
:status: valid
:status: invalid

Something shall be done.

Expand Down
40 changes: 16 additions & 24 deletions docs/features/frameworks/feo/safety_planning/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
# *******************************************************************************


FEO Feature Safety Planning
===========================
Feature Safety Work Products List
=================================

.. document:: FEO Safety Work Products
:id: doc__feo_safety_wp
Expand All @@ -31,79 +31,71 @@ FEO Feature Safety Planning
* - Work product Id
- Link to process
- Process status
- Link to issue
- Link to WP
- WP/doc status

* - :need:`wp__feat_request`
- :need:`gd_temp__change_feature_request`
- :ndf:`copy('status', need_id='gd_temp__change_feature_request')`
- https://github.com/eclipse-score/score/issues/1646
- :need:`doc__frameworks_feo`
- :ndf:`copy('status', need_id='doc__frameworks_feo')`

* - :need:`wp__requirements_feat`
- :need:`gd_temp__req_feat_req`
- :ndf:`copy('status', need_id='gd_temp__req_feat_req')`
- https://github.com/eclipse-score/score/issues/1647
- :need:`doc__frameworks_feo_feat_reqs`
- :ndf:`copy('status', need_id='doc__frameworks_feo_feat_reqs')`

* - :need:`wp__requirements_feat_aou`
- :need:`gd_temp__req_aou_req`
- :ndf:`copy('status', need_id='gd_temp__req_aou_req')`
- https://github.com/eclipse-score/score/issues/1648
- :need:`doc__frameworks_feo_aou_reqs`
- :ndf:`copy('status', need_id='doc__frameworks_feo_aou_reqs')`

* - :need:`wp__feature_arch`
- :need:`gd_temp__arch_feature`
- :ndf:`copy('status', need_id='gd_temp__arch_feature')`
- https://github.com/eclipse-score/score/issues/1649
- :need:`doc__frameworks_feo_feat_arch`
- :ndf:`copy('status', need_id='doc__frameworks_feo_feat_arch')`

* - :need:`wp__feature_fmea`
- :need:`gd_temp__feat_saf_fmea`
- :ndf:`copy('status', need_id='gd_temp__feat_saf_fmea')`
- https://github.com/eclipse-score/score/issues/1650
- :need:`doc__frameworks_feo_fmea`
- :ndf:`copy('status', need_id='doc__frameworks_feo_fmea')`

* - :need:`wp__feature_dfa`
- :need:`gd_temp__feat_saf_dfa`
- :ndf:`copy('status', need_id='gd_temp__feat_saf_dfa')`
- https://github.com/eclipse-score/score/issues/1651
- :need:`doc__frameworks_feo_dfa`
- :ndf:`copy('status', need_id='doc__frameworks_feo_dfa')`

* - :need:`wp__fdr_reports` (Features's Safety Analyses & DFA)
- :need:`gd_chklst__safety_analysis`
- :ndf:`copy('status', need_id='gd_chklst__safety_analysis')`
- https://github.com/eclipse-score/score/issues/1652
- :need:`doc__saf_ana_inspec_frameworks_feo`
- :ndf:`copy('status', need_id='doc__saf_ana_inspec_frameworks_feo')`

* - :need:`wp__requirements_inspect`
- :need:`gd_chklst__req_inspection`
- :ndf:`copy('status', need_id='gd_chklst__req_inspection')`
- https://github.com/eclipse-score/score/issues/1653
- :need:`doc__req_inspection_frameworks_feo`
- :ndf:`copy('status', need_id='doc__req_inspection_frameworks_feo')`

* - :need:`wp__sw_arch_verification`
- :need:`gd_chklst__arch_inspection_checklist`
- :ndf:`copy('status', need_id='gd_chklst__arch_inspection_checklist')`
- https://github.com/eclipse-score/score/issues/1654
- :need:`doc__arch_inspection_frameworks_feo`
- :ndf:`copy('status', need_id='doc__arch_inspection_frameworks_feo')`

* - :need:`wp__verification_feat_int_test`
- :need:`gd_guidl__verification_guide`
- :ndf:`copy('status', need_id='gd_guidl__verification_guide')`
- https://github.com/eclipse-score/score/issues/1655
- <Link to WP>
- <automated>

Feature Safety Package
======================

To create the safety package (according to :need:`gd_guidl__saf_package`) the following
documents and work products status have to go to "valid" (after the relevant verification were performed).

Feature Documents Status
------------------------

For all the work product documents the status can be seen by following the "Link to WP".
A summary of the status is also documented in the project's documentation management plan.

See :ref:`documents_docs_features_frameworks`

FEO Requirements Status
-----------------------
Expand Down
Loading