-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Questions from implementing process_description 1.1.0.
Requirements
-
gd_req__req__suspicious talks about setting covered to false. We would rather treat this as a build error during docs-as-code build.
Update: well no, actually not having a build error would be better from an integration point of view. But we would want build errors for pull requests?! -
gd_req__doc__author can be shown by git history of the file containing the document. Is that sufficient? Note that these authors are not verified in any way (e.g. Max Mustermann).
-
gd_req__doc__approver, gd_req__doc__reviewer have become more difficult to implement. Can we remove which tool is supposed to deliver the information? Can we remove the requirement to track the entire document history? (same for gd_req__doc__author)
-
gd_req__req__attr_req_cov: any concrete ideas how to do that? As parents are not aware of their children (only back links), we need to e.g. track that separately or inverse the direction. Also such an attribute would not be verified by version checking. In docs-as-code we use a
parent_coveredattribute. -
gd_req__req__linkage: per previous discussion such a link is mandatory. However not all tool requirements originate from process requirements. e.g. "tool should be fast".
Safety Analysis
-
gd_req__saf_structure lacks Platform Dependent Failure Analysis (plat_saf_dfa)?
-
gd_req__saf_linkage_check, gd_req__saf_linkage, gd_req__saf_linkage_status_check all refer to the
violatesattribute? Which needs exactly can be linked? We havearchitecture elementsandarchitecture views. We do NOT havearchitecture. -
missing discussed requirement regarding need in
violatesdictating the minimum safety level inmitigated_byto be fulfilled by at least one of the linked requirements inmitigated_by. @PandaeDo