Process Requirements List#

Automation Status via Process Requirement Table#

All process requirements should be labelled with the priorization of automation implementation:

  • A label “manual” means nothing to do, because it must be fulfilled manually (e.g. by filling attributes). It can be added a prio (to denote that this req is a must for v0.5 add “prio_1”)

  • A label “done_automation” means nothing to do, because it already works. Note that in docs-as-code repository there are tool requirements linking to the process requirements with an “Implemented” attribute.

  • A label “prio_*_automation” means the prio 1, 2, … labelled requirement shall be implemented in this order. Prio 1 is everything we need for the re-audit, prio 2 could be done manually as a fallback, prio 3 is nice to have …

ID

Status

Tags

gd_req__arch_attr_fulfils

valid

manual_prio_1; attribute; mandatory; architecture_design

gd_req__arch_attr_mandatory

valid

prio_1_automation; attribute; check; architecture_design

gd_req__arch_attr_safety

valid

manual_prio_1; attribute; mandatory; architecture_design

gd_req__arch_attr_security

valid

manual_prio_1; attribute; mandatory; architecture_design

gd_req__arch_attr_status

valid

manual_prio_1; attribute; mandatory; architecture_design

gd_req__arch_attribute_uid

valid

manual_prio_1; attribute; mandatory; architecture_design

gd_req__arch_build_blocks

valid

done_automation; architecture_design

gd_req__arch_build_blocks_corr

valid

done_automation; architecture_design

gd_req__arch_consistency_dynamic

valid

prio_3_automation; model; check; architecture_design

gd_req__arch_consistency_interf

valid

prio_2_automation; model; check; architecture_design

gd_req__arch_consistency_model

valid

prio_2_automation; model; check; architecture_design

gd_req__arch_hierarchical_structure

valid

done_automation; architecture_design

gd_req__arch_linkage_requirement

valid

prio_1_automation; attribute; check; architecture_design

gd_req__arch_linkage_requirement_type

valid

prio_3_automation; attribute; check; architecture_design

gd_req__arch_linkage_safety

valid

prio_1_automation; attribute; check; architecture_design

gd_req__arch_linkage_safety_trace

valid

prio_1_automation; attribute; check; architecture_design

gd_req__arch_linkage_security_trace

valid

prio_2_automation; attribute; check; architecture_design

gd_req__arch_model

valid

manual_prio_1; architecture_design

gd_req__arch_traceability

valid

manual_prio_2; architecture_design

gd_req__arch_viewpoints

valid

manual_prio_1; architecture_design

gd_req__change_attr_affected_wp

draft

attribute; mandatory; change_management

gd_req__change_attr_impact_description

valid

manual_prio_1; attribute; mandatory; change_management

gd_req__change_attr_impact_safety

valid

prio_1_automation; attribute; mandatory; change_management

gd_req__change_attr_impact_security

valid

prio_2_automation; attribute; mandatory; change_management

gd_req__change_attr_mandatory

valid

prio_2_automation; attribute; check; change_management

gd_req__change_attr_milestone

valid

done_automation; attribute; mandatory; change_management

gd_req__change_attr_status

valid

done_automation; attribute; mandatory; change_management

gd_req__change_attr_title

valid

manual_prio_1; attribute; mandatory; change_management

gd_req__change_attr_types

valid

prio_1_automation; attribute; mandatory; change_management

gd_req__change_attr_uid

valid

done_automation; attribute; mandatory; change_management

gd_req__change_tool_impact_analysis

valid

prio_3_automation; check; tool; change_management

gd_req__config_baseline_diff

valid

prio_2_automation; config_mgt

gd_req__config_pull_request_storage

valid

prio_2_automation; config_mgt

gd_req__config_workproducts_storage

valid

prio_3_automation; config_mgt

gd_req__configuration_uid

valid

done_automation; config_mgt

gd_req__doc_approver

valid

prio_1_automation; doc_mgt

gd_req__doc_attributes_manual

valid

manual_prio_1; doc_mgt

gd_req__doc_author

valid

prio_1_automation; doc_mgt

gd_req__doc_reviewer

valid

prio_1_automation; doc_mgt

gd_req__doc_types

valid

done_automation; doc_mgt

gd_req__general_architecture_version

draft

general

gd_req__general_checklist_templates

valid

prio_2_automation; general

gd_req__general_requirements_version

valid

prio_1_automation; general

gd_req__general_status_reset_check

valid

prio_2_automation; general

gd_req__general_status_set_check

valid

prio_2_automation; general

gd_req__impl_dependency_analysis

valid

prio_2_automation; implementation

gd_req__impl_design_code_link

valid

prio_1_automation; mandatory; implementation

gd_req__impl_dynamic_diagram

valid

manual_prio_2; mandatory; implementation

gd_req__impl_static_diagram

valid

manual_prio_1; mandatory; implementation

gd_req__problem_attr_anaylsis_results

valid

manual_prio_1; problem_resolution; attribute; mandatory

gd_req__problem_attr_classification

valid

prio_1_automation; problem_resolution; attribute; mandatory

gd_req__problem_attr_impact_description

valid

manual_prio_1; problem_resolution; attribute; mandatory

gd_req__problem_attr_milestone

valid

manual_prio_1; problem_resolution; attribute; mandatory

gd_req__problem_attr_safety_affected

valid

prio_1_automation; problem_resolution; attribute; mandatory

gd_req__problem_attr_security_affected

valid

prio_1_automation; problem_resolution; attribute; mandatory

gd_req__problem_attr_stakeholder

valid

prio_1_automation; problem_resolution; attribute; mandatory

gd_req__problem_attr_status

valid

manual_prio_1; problem_resolution; attribute; mandatory

gd_req__problem_attr_title

valid

manual_prio_1; problem_resolution; attribute; mandatory

gd_req__problem_attr_uid

valid

done_automation; problem_resolution; attribute; mandatory

gd_req__problem_check_closing

valid

prio_1_automation; problem_resolution; attribute; check

gd_req__problem_check_mandatory

valid

prio_2_automation; problem_resolution; attribute; check

gd_req__process_management_build_blocks

valid

done_automation; attribute; mandatory; process_management

gd_req__process_management_build_blocks_attr

valid

manual_prio_1; attribute; mandatory; process_management

gd_req__process_management_build_blocks_check

valid

done_automation; process_management

gd_req__process_management_build_blocks_link

valid

manual_prio_1; attribute; mandatory; process_management

gd_req__quality_report

valid

prio_3_automation; quality_management

gd_req__release_note

valid

prio_2_automation; release_management; release_mgt

gd_req__req_attr_description

valid

manual_prio_1; attribute; mandatory; requirements_engineering

gd_req__req_attr_impl

valid

prio_2_automation; attribute; requirements_engineering

gd_req__req_attr_rationale

valid

manual_prio_1; attribute; mandatory; requirements_engineering

gd_req__req_attr_req_cov

valid

manual_prio_1; attribute; requirements_engineering

gd_req__req_attr_safety

valid

manual_prio_1; attribute; mandatory; requirements_engineering

gd_req__req_attr_security

valid

manual_prio_2; attribute; mandatory; requirements_engineering

gd_req__req_attr_status

valid

manual_prio_1; attribute; mandatory; requirements_engineering

gd_req__req_attr_test_covered

valid

manual_prio_1; attribute; requirements_engineering

gd_req__req_attr_testlink

valid

prio_1_automation; attribute; requirements_engineering

gd_req__req_attr_title

valid

manual_prio_1 attribute; mandatory; requirements_engineering

gd_req__req_attr_type

valid

manual_prio_2; attribute; mandatory; requirements_engineering

gd_req__req_attr_uid

valid

manual_prio_1; attribute; mandatory; requirements_engineering

gd_req__req_attr_valid_from

valid

manual_prio_2; attribute; requirements_engineering

gd_req__req_attr_valid_until

valid

manual_prio_2; attribute; requirements_engineering

gd_req__req_attr_version

valid

prio_1_automation; attribute; requirements_engineering

gd_req__req_check_mandatory

valid

done_automation; check; requirements_engineering

gd_req__req_desc_weak

valid

done_automation; check; requirements_engineering

gd_req__req_linkage

valid

manual_prio_1; attribute; requirements_engineering

gd_req__req_linkage_architecture

valid

prio_2_automation; check; requirements_engineering

gd_req__req_linkage_architecture_switch

valid

prio_2_automation; check; requirements_engineering

gd_req__req_linkage_fulfill

valid

done_automation; check; requirements_engineering

gd_req__req_linkage_safety

valid

done_automation; check; requirements_engineering

gd_req__req_structure

valid

done_automation; structure; requirements_engineering

gd_req__req_suspicious

valid

prio_2_automation; check; requirements_engineering

gd_req__req_traceability

valid

done_automation; attribute; requirements_engineering

gd_req__req_validity

valid

prio_3_automation; check; requirements_engineering

gd_req__saf_argument

valid

done_automation; attribute; mandatory; safety_analysis

gd_req__saf_attr_aou

valid

done_automation; attribute; automated; safety_analysis

gd_req__saf_attr_failure_id

valid

done_automation; attribute; mandatory; safety_analysis

gd_req__saf_attr_fault_id

valid

done_automation; attribute; mandatory; safety_analysis

gd_req__saf_attr_feffect

valid

done_automation; attribute; mandatory; safety_analysis

gd_req__saf_attr_mandatory

valid

done_automation; attribute; check; safety_analysis

gd_req__saf_attr_mitigated_by

valid

done_automation; attribute; optional; safety_analysis

gd_req__saf_attr_mitigation_issue

valid

done_automation; attribute; optional; safety_analysis

gd_req__saf_attr_requirements

valid

prio_2_automation; attribute; automated; safety_analysis

gd_req__saf_attr_requirements_check

valid

done_automation; attribute; automated; safety_analysis

gd_req__saf_attr_status

valid

done_automation; attribute; mandatory; safety_analysis

gd_req__saf_attr_sufficient

valid

done_automation; attribute; mandatory; safety_analysis

gd_req__saf_attr_title

valid

done_automation; attribute; mandatory; safety_analysis

gd_req__saf_attr_uid

valid

done_automation; attribute; mandatory; safety_analysis

gd_req__saf_attr_ver

valid

prio_2_automation; attribute; automated; safety_analysis

gd_req__saf_finalization_check

valid

prio_2_automation; attribute; automated; safety_analysis

gd_req__saf_linkage

valid

prio_2_automation; attribute; automated; safety_analysis

gd_req__saf_linkage_check

valid

done_automation; attribute; automated; safety_analysis

gd_req__saf_linkage_safety

valid

prio_2_automation; attribute; check; safety_analysis

gd_req__saf_linkage_status_check

valid

prio_3_automation; attribute; automated; safety_analysis

gd_req__saf_structure

valid

done_automation; safety_analysis

gd_req__safety_doc_status

valid

done_automation

gd_req__safety_wp_status

valid

prio_2_automation

gd_req__sec_argument

valid

prio_1_automation; attribute; mandatory; security_analysis

gd_req__sec_attr_aou

valid

prio_1_automation; attribute; automated; security_analysis

gd_req__sec_attr_mandatory

valid

prio_1_automation; attribute; check; security_analysis

gd_req__sec_attr_mitigated_by

valid

prio_1_automation; attribute; optional; security_analysis

gd_req__sec_attr_mitigation_issue

valid

prio_1_automation; attribute; optional; security_analysis

gd_req__sec_attr_requirements

valid

prio_2_automation; attribute; automated; security_analysis

gd_req__sec_attr_requirements_check

valid

prio_1_automation; attribute; automated; security_analysis

gd_req__sec_attr_status

valid

prio_1_automation; attribute; mandatory; security_analysis

gd_req__sec_attr_stride_threat_id

valid

prio_1_automation; attribute; mandatory; security_analysis

gd_req__sec_attr_sufficient

valid

prio_1_automation; attribute; mandatory; security_analysis

gd_req__sec_attr_teffect

valid

prio_1_automation; attribute; mandatory; security_analysis

gd_req__sec_attr_threat_scenario_id

valid

prio_1_automation; attribute; mandatory; security_analysis

gd_req__sec_attr_title

valid

manual_prio_1; attribute; mandatory; security_analysis

gd_req__sec_attr_uid

valid

done_automation; attribute; mandatory; security_analysis

gd_req__sec_attr_ver

valid

prio_2_automation; attribute; automated; security_analysis

gd_req__sec_finalization_check

valid

prio_2_automation; attribute; automated; security_analysis

gd_req__sec_linkage

valid

prio_2_automation; attribute; automated; security_analysis

gd_req__sec_linkage_check

valid

prio_1_automation; attribute; automated; security_analysis

gd_req__sec_linkage_security

valid

prio_2_automation; attribute; check; security_analysis

gd_req__sec_linkage_status_check

valid

prio_3_automation; attribute; automated; security_analysis

gd_req__sec_structure

valid

done_automation; security_analysis

gd_req__security_doc_status

valid

done_automation; attribute; mandatory; security_management

gd_req__security_wp_status

valid

prio_2_automation; attribute; mandatory; security_management

gd_req__tool_attr_safety_affected

valid

manual_prio_1; tool_management; attribute; mandatory

gd_req__tool_attr_security_affected

valid

manual_prio_2; tool_management; attribute; mandatory

gd_req__tool_attr_status

valid

prio_1_automation; tool_management; attribute; mandatory

gd_req__tool_attr_tcl

valid

manual_prio_1; tool_management; attribute; mandatory

gd_req__tool_attr_uid

valid

done_automation; tool_management; attribute; mandatory

gd_req__tool_attr_version

valid

manual_prio_1; tool_management; attribute; mandatory

gd_req__tool_check_mandatory

valid

prio_1_automation; tool_management; attribute; check

gd_req__verification_checks

valid

prio_1_automation; verification; verification_process

gd_req__verification_checks_extended

draft

verification; verification_process

gd_req__verification_independence

valid

done_automation; verification; verification_process

gd_req__verification_link_tests

valid

prio_1_automation; verification; verification_process

gd_req__verification_link_tests_cpp

valid

prio_1_automation; verification; verification_process

gd_req__verification_link_tests_python

valid

prio_1_automation; verification; verification_process

gd_req__verification_link_tests_rust

valid

prio_1_automation; verification; verification_process

gd_req__verification_report_archiving

valid

prio_1_automation; verification; verification_process

gd_req__verification_reporting

valid

prio_1_automation; verification; verification_process