Metamodel#
Overview#
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class assertion {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class comp_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class comp_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class comp_sec_threat {
+content
+id
+status
+threat_id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class dec_rec {
+context
+decision
+id
+status
+version
+consequences [optional]*
+source_code_link [optional]*
+testlink [optional]*
+tracking [optional]*
}
class doc_concept {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class doc_getstrt {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class doc_tool {
+id
+safety_affected
+security_affected
+status
+tcl
+version
+approver [optional]*
+author [optional]*
+reviewer [optional]*
+source_code_link [optional]*
+testlink [optional]*
+tool_version [optional]*
}
class document {
+id
+safety
+security
+status
+version
+approver [optional]*
+author [optional]*
+reviewer [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class feat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_sec_threat {
+content
+id
+status
+threat_id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_chklst {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_guidl {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_method {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_req {
+content
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_temp {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class mod {
+id
+version
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+status [optional]*
+testlink [optional]*
}
class mod_ver_report {
+id
+safety
+security
+status
+verification_method
+version
+applies_to_module_version [optional]*
+branch_coverage_percent [optional]*
+line_coverage_percent [optional]*
+requirements_tests_completely_passed_percent [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class mod_view_dyn {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class mod_view_sta {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class plat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class plat_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class plat_sec_threat {
+content
+id
+status
+threat_id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class real_arc_int {
+id
+language
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class real_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class review_header {
+approvers
+hash
+id
+reviewers
+template
+version
+source_code_link [optional]*
+testlink [optional]*
}
class role {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_req {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_wp {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class stkh_req {
+id
+rationale
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class tenet {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class testcase {
+id
+version
+derivation_technique [optional]*
+file [optional]*
+line [optional]*
+name [optional]*
+result [optional]*
+result_text [optional]*
+source_code_link [optional]*
+test_type [optional]*
+testlink [optional]*
}
class tool_req {
+content
+id
+version
+hash [optional]*
+implemented [optional]*
+parent_covered [optional]*
+parent_has_problem [optional]*
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+tags [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class tsf {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workproduct {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
comp --> feat : belongs_to
comp ..> comp : consists_of
comp ..> aou_req : fulfils
comp ..> logic_arc_int : implements
comp ..> real_arc_int_op : implements
comp ..> logic_arc_int : uses
comp ..> real_arc_int_op : uses
comp_arc_dyn --> comp : belongs_to
comp_arc_dyn ..> comp_req : fulfils
comp_arc_sta --> comp : belongs_to
comp_arc_sta ..> comp_req : fulfils
comp_arc_sta ..> logic_arc_int : uses
comp_arc_sta ..> real_arc_int_op : uses
comp_req --> comp : satisfied_by
comp_req ..> aou_req : covers
comp_req ..> feat_req : derived_from
comp_saf_dfa --> comp_arc_sta : violates
comp_saf_dfa ..> comp_req : mitigated_by
comp_saf_dfa ..> aou_req : mitigated_by
comp_saf_fmea --> comp_arc_dyn : violates
comp_saf_fmea --> comp_arc_sta : violates
comp_saf_fmea ..> comp_req : mitigated_by
comp_saf_fmea ..> aou_req : mitigated_by
comp_sec_ana ..> comp_req : mitigated_by
comp_sec_ana ..> aou_req : mitigated_by
doc_tool ..> workproduct : realizes
document --> workproduct : realizes
feat ..> logic_arc_int : includes
feat ..> logic_arc_int_op : includes
feat ..> logic_arc_int : provides
feat ..> logic_arc_int_op : provides
feat ..> logic_arc_int : uses
feat ..> logic_arc_int_op : uses
feat_arc_dyn --> feat : belongs_to
feat_arc_dyn ..> feat_req : fulfils
feat_arc_sta --> feat : belongs_to
feat_arc_sta --> logic_arc_int : includes
feat_arc_sta --> logic_arc_int_op : includes
feat_arc_sta ..> feat_req : fulfils
feat_arc_sta ..> aou_req : fulfils
feat_req --> feat : satisfied_by
feat_req ..> aou_req : covers
feat_req ..> stkh_req : derived_from
feat_saf_dfa --> feat_arc_sta : violates
feat_saf_dfa ..> feat_req : mitigated_by
feat_saf_dfa ..> aou_req : mitigated_by
feat_saf_fmea --> feat_arc_dyn : violates
feat_saf_fmea --> feat_arc_sta : violates
feat_saf_fmea ..> feat_req : mitigated_by
feat_saf_fmea ..> aou_req : mitigated_by
feat_sec_ana ..> feat_req : mitigated_by
feat_sec_ana ..> aou_req : mitigated_by
gd_chklst ..> std_req : complies
gd_guidl ..> std_req : complies
gd_method ..> std_req : complies
gd_req ..> std_req : complies
gd_req ..> workflow : satisfies
gd_temp ..> std_req : complies
logic_arc_int ..> feat_req : fulfils
logic_arc_int ..> feat : included_by
logic_arc_int_op --> logic_arc_int : included_by
mod --> comp : includes
mod_ver_report --> mod : belongs_to
mod_ver_report ..> workproduct : realizes
mod_view_dyn ..> mod : belongs_to
mod_view_sta ..> mod : belongs_to
mod_view_sta ..> comp : includes
plat_saf_dfa --> feat_arc_sta : violates
plat_saf_dfa ..> stkh_req : mitigated_by
plat_saf_dfa ..> aou_req : mitigated_by
plat_sec_ana ..> feat_req : mitigated_by
plat_sec_ana ..> aou_req : mitigated_by
real_arc_int ..> comp_req : fulfils
real_arc_int_op --> real_arc_int : included_by
real_arc_int_op ..> logic_arc_int_op : implements
role ..> role : contains
tool_req ..> gd_req : satisfies
tool_req ..> stkh_req : satisfies
tool_req ..> feat_req : satisfies
tool_req ..> comp_req : satisfies
workflow --> role : approved_by
workflow --> workproduct : input
workflow --> workproduct : output
workflow --> role : responsible
workflow ..> gd_req : contains
workflow ..> gd_temp : contains
workflow ..> gd_chklst : contains
workflow ..> gd_guidl : contains
workflow ..> gd_method : contains
workflow ..> doc_getstrt : has
workflow ..> doc_concept : has
workflow ..> role : supported_by
workproduct ..> std_wp : complies
workproduct ..> std_req : complies
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style assertion fill:#E1D5E7,stroke:#666,color:#000
style comp fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_dyn fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_sta fill:#D5E8D4,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_dfa fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_fmea fill:#D5E8D4,stroke:#666,color:#000
style comp_sec_ana fill:#D5E8D4,stroke:#666,color:#000
style comp_sec_threat fill:#D5E8D4,stroke:#666,color:#000
style feat fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_dyn fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_dfa fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_fmea fill:#FFF2CC,stroke:#666,color:#000
style feat_sec_ana fill:#FFF2CC,stroke:#666,color:#000
style feat_sec_threat fill:#FFF2CC,stroke:#666,color:#000
style gd_chklst fill:#E1D5E7,stroke:#666,color:#000
style gd_guidl fill:#E1D5E7,stroke:#666,color:#000
style gd_method fill:#E1D5E7,stroke:#666,color:#000
style gd_req fill:#E1D5E7,stroke:#666,color:#000
style gd_temp fill:#E1D5E7,stroke:#666,color:#000
style logic_arc_int fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int_op fill:#FFF2CC,stroke:#666,color:#000
style mod fill:#D5E8D4,stroke:#666,color:#000
style mod_view_dyn fill:#D5E8D4,stroke:#666,color:#000
style mod_view_sta fill:#D5E8D4,stroke:#666,color:#000
style plat_saf_dfa fill:#DAE8FC,stroke:#666,color:#000
style plat_sec_ana fill:#DAE8FC,stroke:#666,color:#000
style plat_sec_threat fill:#DAE8FC,stroke:#666,color:#000
style real_arc_int fill:#D5E8D4,stroke:#666,color:#000
style real_arc_int_op fill:#D5E8D4,stroke:#666,color:#000
style role fill:#E1D5E7,stroke:#666,color:#000
style std_req fill:#E1D5E7,stroke:#666,color:#000
style std_wp fill:#E1D5E7,stroke:#666,color:#000
style stkh_req fill:#DAE8FC,stroke:#666,color:#000
style tenet fill:#E1D5E7,stroke:#666,color:#000
style tool_req fill:#F5F5F5,stroke:#666,color:#000
style tsf fill:#E1D5E7,stroke:#666,color:#000
style workflow fill:#E1D5E7,stroke:#666,color:#000
style workproduct fill:#E1D5E7,stroke:#666,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click assertion href "#assertion" "Open assertion details"
click comp href "#comp" "Open comp details"
click comp_arc_dyn href "#comp-arc-dyn" "Open comp_arc_dyn details"
click comp_arc_sta href "#comp-arc-sta" "Open comp_arc_sta details"
click comp_req href "#comp-req" "Open comp_req details"
click comp_saf_dfa href "#comp-saf-dfa" "Open comp_saf_dfa details"
click comp_saf_fmea href "#comp-saf-fmea" "Open comp_saf_fmea details"
click comp_sec_ana href "#comp-sec-ana" "Open comp_sec_ana details"
click comp_sec_threat href "#comp-sec-threat" "Open comp_sec_threat details"
click dec_rec href "#dec-rec" "Open dec_rec details"
click doc_concept href "#doc-concept" "Open doc_concept details"
click doc_getstrt href "#doc-getstrt" "Open doc_getstrt details"
click doc_tool href "#doc-tool" "Open doc_tool details"
click document href "#document" "Open document details"
click feat href "#feat" "Open feat details"
click feat_arc_dyn href "#feat-arc-dyn" "Open feat_arc_dyn details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click feat_req href "#feat-req" "Open feat_req details"
click feat_saf_dfa href "#feat-saf-dfa" "Open feat_saf_dfa details"
click feat_saf_fmea href "#feat-saf-fmea" "Open feat_saf_fmea details"
click feat_sec_ana href "#feat-sec-ana" "Open feat_sec_ana details"
click feat_sec_threat href "#feat-sec-threat" "Open feat_sec_threat details"
click gd_chklst href "#gd-chklst" "Open gd_chklst details"
click gd_guidl href "#gd-guidl" "Open gd_guidl details"
click gd_method href "#gd-method" "Open gd_method details"
click gd_req href "#gd-req" "Open gd_req details"
click gd_temp href "#gd-temp" "Open gd_temp details"
click logic_arc_int href "#logic-arc-int" "Open logic_arc_int details"
click logic_arc_int_op href "#logic-arc-int-op" "Open logic_arc_int_op details"
click mod href "#mod" "Open mod details"
click mod_ver_report href "#mod-ver-report" "Open mod_ver_report details"
click mod_view_dyn href "#mod-view-dyn" "Open mod_view_dyn details"
click mod_view_sta href "#mod-view-sta" "Open mod_view_sta details"
click plat_saf_dfa href "#plat-saf-dfa" "Open plat_saf_dfa details"
click plat_sec_ana href "#plat-sec-ana" "Open plat_sec_ana details"
click plat_sec_threat href "#plat-sec-threat" "Open plat_sec_threat details"
click real_arc_int href "#real-arc-int" "Open real_arc_int details"
click real_arc_int_op href "#real-arc-int-op" "Open real_arc_int_op details"
click review_header href "#review-header" "Open review_header details"
click role href "#role" "Open role details"
click std_req href "#std-req" "Open std_req details"
click std_wp href "#std-wp" "Open std_wp details"
click stkh_req href "#stkh-req" "Open stkh_req details"
click tenet href "#tenet" "Open tenet details"
click testcase href "#testcase" "Open testcase details"
click tool_req href "#tool-req" "Open tool_req details"
click tsf href "#tsf" "Open tsf details"
click workflow href "#workflow" "Open workflow details"
click workproduct href "#workproduct" "Open workproduct details"
aou_req#
Assumption of Use Requirement (aou_req__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class comp_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class comp_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class feat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class plat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class plat_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
comp ..> aou_req : fulfils
comp_req ..> aou_req : covers
comp_saf_dfa ..> aou_req : mitigated_by
comp_saf_fmea ..> aou_req : mitigated_by
comp_sec_ana ..> aou_req : mitigated_by
feat_arc_sta ..> aou_req : fulfils
feat_req ..> aou_req : covers
feat_saf_dfa ..> aou_req : mitigated_by
feat_saf_fmea ..> aou_req : mitigated_by
feat_sec_ana ..> aou_req : mitigated_by
plat_saf_dfa ..> aou_req : mitigated_by
plat_sec_ana ..> aou_req : mitigated_by
style comp fill:#D5E8D4,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_dfa fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_fmea fill:#D5E8D4,stroke:#666,color:#000
style comp_sec_ana fill:#D5E8D4,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_dfa fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_fmea fill:#FFF2CC,stroke:#666,color:#000
style feat_sec_ana fill:#FFF2CC,stroke:#666,color:#000
style plat_saf_dfa fill:#DAE8FC,stroke:#666,color:#000
style plat_sec_ana fill:#DAE8FC,stroke:#666,color:#000
style aou_req fill:#FCFCFC,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click comp href "#comp" "Open comp details"
click comp_req href "#comp-req" "Open comp_req details"
click comp_saf_dfa href "#comp-saf-dfa" "Open comp_saf_dfa details"
click comp_saf_fmea href "#comp-saf-fmea" "Open comp_saf_fmea details"
click comp_sec_ana href "#comp-sec-ana" "Open comp_sec_ana details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click feat_req href "#feat-req" "Open feat_req details"
click feat_saf_dfa href "#feat-saf-dfa" "Open feat_saf_dfa details"
click feat_saf_fmea href "#feat-saf-fmea" "Open feat_saf_fmea details"
click feat_sec_ana href "#feat-sec-ana" "Open feat_sec_ana details"
click plat_saf_dfa href "#plat-saf-dfa" "Open plat_saf_dfa details"
click plat_sec_ana href "#plat-sec-ana" "Open plat_sec_ana details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
assertion#
Assertion (assertion__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class assertion {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
style assertion fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click assertion href "#assertion" "Open assertion details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
comp#
Component (comp__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class mod {
+id
+version
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+status [optional]*
+testlink [optional]*
}
class mod_view_sta {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class real_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
comp --> feat : belongs_to
comp ..> comp : consists_of
comp ..> aou_req : fulfils
comp ..> logic_arc_int : implements
comp ..> real_arc_int_op : implements
comp ..> logic_arc_int : uses
comp ..> real_arc_int_op : uses
comp_arc_dyn --> comp : belongs_to
comp_arc_sta --> comp : belongs_to
comp_req --> comp : satisfied_by
mod --> comp : includes
mod_view_sta ..> comp : includes
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style comp_arc_dyn fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_sta fill:#D5E8D4,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style feat fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int fill:#FFF2CC,stroke:#666,color:#000
style mod fill:#D5E8D4,stroke:#666,color:#000
style mod_view_sta fill:#D5E8D4,stroke:#666,color:#000
style real_arc_int_op fill:#D5E8D4,stroke:#666,color:#000
style comp fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click comp href "#comp" "Open comp details"
click comp_arc_dyn href "#comp-arc-dyn" "Open comp_arc_dyn details"
click comp_arc_sta href "#comp-arc-sta" "Open comp_arc_sta details"
click comp_req href "#comp-req" "Open comp_req details"
click feat href "#feat" "Open feat details"
click logic_arc_int href "#logic-arc-int" "Open logic_arc_int details"
click mod href "#mod" "Open mod details"
click mod_view_sta href "#mod-view-sta" "Open mod_view_sta details"
click real_arc_int_op href "#real-arc-int-op" "Open real_arc_int_op details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
comp_arc_dyn#
Component Sequence Diagram (comp_arc_dyn__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
comp_arc_dyn --> comp : belongs_to
comp_arc_dyn ..> comp_req : fulfils
comp_saf_fmea --> comp_arc_dyn : violates
style comp fill:#D5E8D4,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_fmea fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_dyn fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click comp href "#comp" "Open comp details"
click comp_arc_dyn href "#comp-arc-dyn" "Open comp_arc_dyn details"
click comp_req href "#comp-req" "Open comp_req details"
click comp_saf_fmea href "#comp-saf-fmea" "Open comp_saf_fmea details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
comp_arc_sta#
Component Package Diagram (comp_arc_sta__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class comp_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class real_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
comp_arc_sta --> comp : belongs_to
comp_arc_sta ..> comp_req : fulfils
comp_arc_sta ..> logic_arc_int : uses
comp_arc_sta ..> real_arc_int_op : uses
comp_saf_dfa --> comp_arc_sta : violates
comp_saf_fmea --> comp_arc_sta : violates
style comp fill:#D5E8D4,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_dfa fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_fmea fill:#D5E8D4,stroke:#666,color:#000
style logic_arc_int fill:#FFF2CC,stroke:#666,color:#000
style real_arc_int_op fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_sta fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click comp href "#comp" "Open comp details"
click comp_arc_sta href "#comp-arc-sta" "Open comp_arc_sta details"
click comp_req href "#comp-req" "Open comp_req details"
click comp_saf_dfa href "#comp-saf-dfa" "Open comp_saf_dfa details"
click comp_saf_fmea href "#comp-saf-fmea" "Open comp_saf_fmea details"
click logic_arc_int href "#logic-arc-int" "Open logic_arc_int details"
click real_arc_int_op href "#real-arc-int-op" "Open real_arc_int_op details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
comp_req#
Component Requirement (comp_req__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class comp_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class comp_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class real_arc_int {
+id
+language
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class tool_req {
+content
+id
+version
+hash [optional]*
+implemented [optional]*
+parent_covered [optional]*
+parent_has_problem [optional]*
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+tags [optional]*
+testcovered [optional]*
+testlink [optional]*
}
comp_arc_dyn ..> comp_req : fulfils
comp_arc_sta ..> comp_req : fulfils
comp_req --> comp : satisfied_by
comp_req ..> aou_req : covers
comp_req ..> feat_req : derived_from
comp_saf_dfa ..> comp_req : mitigated_by
comp_saf_fmea ..> comp_req : mitigated_by
comp_sec_ana ..> comp_req : mitigated_by
real_arc_int ..> comp_req : fulfils
tool_req ..> comp_req : satisfies
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style comp fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_dyn fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_sta fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_dfa fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_fmea fill:#D5E8D4,stroke:#666,color:#000
style comp_sec_ana fill:#D5E8D4,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style real_arc_int fill:#D5E8D4,stroke:#666,color:#000
style tool_req fill:#F5F5F5,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click comp href "#comp" "Open comp details"
click comp_arc_dyn href "#comp-arc-dyn" "Open comp_arc_dyn details"
click comp_arc_sta href "#comp-arc-sta" "Open comp_arc_sta details"
click comp_req href "#comp-req" "Open comp_req details"
click comp_saf_dfa href "#comp-saf-dfa" "Open comp_saf_dfa details"
click comp_saf_fmea href "#comp-saf-fmea" "Open comp_saf_fmea details"
click comp_sec_ana href "#comp-sec-ana" "Open comp_sec_ana details"
click feat_req href "#feat-req" "Open feat_req details"
click real_arc_int href "#real-arc-int" "Open real_arc_int details"
click tool_req href "#tool-req" "Open tool_req details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
comp_saf_dfa#
Component DFA (Dependent Failure Analysis) (comp_saf_dfa__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
comp_saf_dfa --> comp_arc_sta : violates
comp_saf_dfa ..> comp_req : mitigated_by
comp_saf_dfa ..> aou_req : mitigated_by
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style comp_arc_sta fill:#D5E8D4,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_dfa fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click comp_arc_sta href "#comp-arc-sta" "Open comp_arc_sta details"
click comp_req href "#comp-req" "Open comp_req details"
click comp_saf_dfa href "#comp-saf-dfa" "Open comp_saf_dfa details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
comp_saf_fmea#
Component FMEA (Failure Mode and Effects Analysis) (comp_saf_fmea__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
comp_saf_fmea --> comp_arc_dyn : violates
comp_saf_fmea --> comp_arc_sta : violates
comp_saf_fmea ..> comp_req : mitigated_by
comp_saf_fmea ..> aou_req : mitigated_by
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style comp_arc_dyn fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_sta fill:#D5E8D4,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style comp_saf_fmea fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click comp_arc_dyn href "#comp-arc-dyn" "Open comp_arc_dyn details"
click comp_arc_sta href "#comp-arc-sta" "Open comp_arc_sta details"
click comp_req href "#comp-req" "Open comp_req details"
click comp_saf_fmea href "#comp-saf-fmea" "Open comp_saf_fmea details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
comp_sec_ana#
Component Security Analysis (Threat Scenario) (comp_sec_ana__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
comp_sec_ana ..> comp_req : mitigated_by
comp_sec_ana ..> aou_req : mitigated_by
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style comp_sec_ana fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click comp_req href "#comp-req" "Open comp_req details"
click comp_sec_ana href "#comp-sec-ana" "Open comp_sec_ana details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
comp_sec_threat#
Component Security Analysis Threat (STRIDE) (comp_sec_threat__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp_sec_threat {
+content
+id
+status
+threat_id
+version
+source_code_link [optional]*
+testlink [optional]*
}
style comp_sec_threat fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click comp_sec_threat href "#comp-sec-threat" "Open comp_sec_threat details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
dec_rec#
Decision Record (dec_rec__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class dec_rec {
+context
+decision
+id
+status
+version
+consequences [optional]*
+source_code_link [optional]*
+testlink [optional]*
+tracking [optional]*
}
style dec_rec fill:#FFFFFF,stroke:#000,stroke-width:3px,color:#000
click dec_rec href "#dec-rec" "Open dec_rec details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
doc_concept#
Concept Definition (doc_concept__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class doc_concept {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
workflow ..> doc_concept : has
style workflow fill:#E1D5E7,stroke:#666,color:#000
style doc_concept fill:#FFFFFF,stroke:#000,stroke-width:3px,color:#000
click doc_concept href "#doc-concept" "Open doc_concept details"
click workflow href "#workflow" "Open workflow details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
doc_getstrt#
Getting Started (doc_getstrt__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class doc_getstrt {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
workflow ..> doc_getstrt : has
style workflow fill:#E1D5E7,stroke:#666,color:#000
style doc_getstrt fill:#FFFFFF,stroke:#000,stroke-width:3px,color:#000
click doc_getstrt href "#doc-getstrt" "Open doc_getstrt details"
click workflow href "#workflow" "Open workflow details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
doc_tool#
Tool Verification Report (doc_tool__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class doc_tool {
+id
+safety_affected
+security_affected
+status
+tcl
+version
+approver [optional]*
+author [optional]*
+reviewer [optional]*
+source_code_link [optional]*
+testlink [optional]*
+tool_version [optional]*
}
class workproduct {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
doc_tool ..> workproduct : realizes
style workproduct fill:#E1D5E7,stroke:#666,color:#000
style doc_tool fill:#FFFFFF,stroke:#000,stroke-width:3px,color:#000
click doc_tool href "#doc-tool" "Open doc_tool details"
click workproduct href "#workproduct" "Open workproduct details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
document#
Generic Document (doc__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class document {
+id
+safety
+security
+status
+version
+approver [optional]*
+author [optional]*
+reviewer [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class workproduct {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
document --> workproduct : realizes
style workproduct fill:#E1D5E7,stroke:#666,color:#000
style document fill:#FFFFFF,stroke:#000,stroke-width:3px,color:#000
click document href "#document" "Open document details"
click workproduct href "#workproduct" "Open workproduct details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
feat#
Feature (feat__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class logic_arc_int {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
comp --> feat : belongs_to
feat ..> logic_arc_int : includes
feat ..> logic_arc_int_op : includes
feat ..> logic_arc_int : provides
feat ..> logic_arc_int_op : provides
feat ..> logic_arc_int : uses
feat ..> logic_arc_int_op : uses
feat_arc_dyn --> feat : belongs_to
feat_arc_sta --> feat : belongs_to
feat_req --> feat : satisfied_by
logic_arc_int ..> feat : included_by
style comp fill:#D5E8D4,stroke:#666,color:#000
style feat_arc_dyn fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int_op fill:#FFF2CC,stroke:#666,color:#000
style feat fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click comp href "#comp" "Open comp details"
click feat href "#feat" "Open feat details"
click feat_arc_dyn href "#feat-arc-dyn" "Open feat_arc_dyn details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click feat_req href "#feat-req" "Open feat_req details"
click logic_arc_int href "#logic-arc-int" "Open logic_arc_int details"
click logic_arc_int_op href "#logic-arc-int-op" "Open logic_arc_int_op details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
Optional |
|
|
Optional |
|
|
feat_arc_dyn#
Feature Sequence Diagram (feat_arc_dyn__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class feat {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class feat_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
feat_arc_dyn --> feat : belongs_to
feat_arc_dyn ..> feat_req : fulfils
feat_saf_fmea --> feat_arc_dyn : violates
style feat fill:#FFF2CC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_fmea fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_dyn fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click feat href "#feat" "Open feat details"
click feat_arc_dyn href "#feat-arc-dyn" "Open feat_arc_dyn details"
click feat_req href "#feat-req" "Open feat_req details"
click feat_saf_fmea href "#feat-saf-fmea" "Open feat_saf_fmea details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
feat_arc_sta#
Feature & Feature Package Diagram (feat_arc_sta__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class feat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class plat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
feat_arc_sta --> feat : belongs_to
feat_arc_sta --> logic_arc_int : includes
feat_arc_sta --> logic_arc_int_op : includes
feat_arc_sta ..> feat_req : fulfils
feat_arc_sta ..> aou_req : fulfils
feat_saf_dfa --> feat_arc_sta : violates
feat_saf_fmea --> feat_arc_sta : violates
plat_saf_dfa --> feat_arc_sta : violates
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style feat fill:#FFF2CC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_dfa fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_fmea fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int_op fill:#FFF2CC,stroke:#666,color:#000
style plat_saf_dfa fill:#DAE8FC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click feat href "#feat" "Open feat details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click feat_req href "#feat-req" "Open feat_req details"
click feat_saf_dfa href "#feat-saf-dfa" "Open feat_saf_dfa details"
click feat_saf_fmea href "#feat-saf-fmea" "Open feat_saf_fmea details"
click logic_arc_int href "#logic-arc-int" "Open logic_arc_int details"
click logic_arc_int_op href "#logic-arc-int-op" "Open logic_arc_int_op details"
click plat_saf_dfa href "#plat-saf-dfa" "Open plat_saf_dfa details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
feat_req#
Feature Requirement (feat_req__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class feat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class feat_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class plat_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class stkh_req {
+id
+rationale
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class tool_req {
+content
+id
+version
+hash [optional]*
+implemented [optional]*
+parent_covered [optional]*
+parent_has_problem [optional]*
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+tags [optional]*
+testcovered [optional]*
+testlink [optional]*
}
comp_req ..> feat_req : derived_from
feat_arc_dyn ..> feat_req : fulfils
feat_arc_sta ..> feat_req : fulfils
feat_req --> feat : satisfied_by
feat_req ..> aou_req : covers
feat_req ..> stkh_req : derived_from
feat_saf_dfa ..> feat_req : mitigated_by
feat_saf_fmea ..> feat_req : mitigated_by
feat_sec_ana ..> feat_req : mitigated_by
logic_arc_int ..> feat_req : fulfils
plat_sec_ana ..> feat_req : mitigated_by
tool_req ..> feat_req : satisfies
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style feat fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_dyn fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_dfa fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_fmea fill:#FFF2CC,stroke:#666,color:#000
style feat_sec_ana fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int fill:#FFF2CC,stroke:#666,color:#000
style plat_sec_ana fill:#DAE8FC,stroke:#666,color:#000
style stkh_req fill:#DAE8FC,stroke:#666,color:#000
style tool_req fill:#F5F5F5,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click comp_req href "#comp-req" "Open comp_req details"
click feat href "#feat" "Open feat details"
click feat_arc_dyn href "#feat-arc-dyn" "Open feat_arc_dyn details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click feat_req href "#feat-req" "Open feat_req details"
click feat_saf_dfa href "#feat-saf-dfa" "Open feat_saf_dfa details"
click feat_saf_fmea href "#feat-saf-fmea" "Open feat_saf_fmea details"
click feat_sec_ana href "#feat-sec-ana" "Open feat_sec_ana details"
click logic_arc_int href "#logic-arc-int" "Open logic_arc_int details"
click plat_sec_ana href "#plat-sec-ana" "Open plat_sec_ana details"
click stkh_req href "#stkh-req" "Open stkh_req details"
click tool_req href "#tool-req" "Open tool_req details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
feat_saf_dfa#
Feature DFA (Dependent Failure Analysis) (feat_saf_dfa__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class feat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
feat_saf_dfa --> feat_arc_sta : violates
feat_saf_dfa ..> feat_req : mitigated_by
feat_saf_dfa ..> aou_req : mitigated_by
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_dfa fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click feat_req href "#feat-req" "Open feat_req details"
click feat_saf_dfa href "#feat-saf-dfa" "Open feat_saf_dfa details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
feat_saf_fmea#
Feature FMEA (Failure Mode and Effects Analysis) (feat_saf_fmea__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat_arc_dyn {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class feat_saf_fmea {
+content
+failure_effect
+fault_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+root_cause [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
feat_saf_fmea --> feat_arc_dyn : violates
feat_saf_fmea --> feat_arc_sta : violates
feat_saf_fmea ..> feat_req : mitigated_by
feat_saf_fmea ..> aou_req : mitigated_by
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style feat_arc_dyn fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style feat_saf_fmea fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click feat_arc_dyn href "#feat-arc-dyn" "Open feat_arc_dyn details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click feat_req href "#feat-req" "Open feat_req details"
click feat_saf_fmea href "#feat-saf-fmea" "Open feat_saf_fmea details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
feat_sec_ana#
Feature Security Analysis (Threat Scenario) (feat_sec_ana__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class feat_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
feat_sec_ana ..> feat_req : mitigated_by
feat_sec_ana ..> aou_req : mitigated_by
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style feat_sec_ana fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click feat_req href "#feat-req" "Open feat_req details"
click feat_sec_ana href "#feat-sec-ana" "Open feat_sec_ana details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
feat_sec_threat#
Feature Security Analysis Threat (STRIDE) (feat_sec_threat__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class feat_sec_threat {
+content
+id
+status
+threat_id
+version
+source_code_link [optional]*
+testlink [optional]*
}
style feat_sec_threat fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click feat_sec_threat href "#feat-sec-threat" "Open feat_sec_threat details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
gd_chklst#
Process Checklist (gd_chklst__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class gd_chklst {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_req {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
gd_chklst ..> std_req : complies
workflow ..> gd_chklst : contains
style std_req fill:#E1D5E7,stroke:#666,color:#000
style workflow fill:#E1D5E7,stroke:#666,color:#000
style gd_chklst fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click gd_chklst href "#gd-chklst" "Open gd_chklst details"
click std_req href "#std-req" "Open std_req details"
click workflow href "#workflow" "Open workflow details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
gd_guidl#
Process Guideline (gd_guidl__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class gd_guidl {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_req {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
gd_guidl ..> std_req : complies
workflow ..> gd_guidl : contains
style std_req fill:#E1D5E7,stroke:#666,color:#000
style workflow fill:#E1D5E7,stroke:#666,color:#000
style gd_guidl fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click gd_guidl href "#gd-guidl" "Open gd_guidl details"
click std_req href "#std-req" "Open std_req details"
click workflow href "#workflow" "Open workflow details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
gd_method#
Process Method (gd_meth__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class gd_method {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_req {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
gd_method ..> std_req : complies
workflow ..> gd_method : contains
style std_req fill:#E1D5E7,stroke:#666,color:#000
style workflow fill:#E1D5E7,stroke:#666,color:#000
style gd_method fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click gd_method href "#gd-method" "Open gd_method details"
click std_req href "#std-req" "Open std_req details"
click workflow href "#workflow" "Open workflow details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
gd_req#
Process Requirements (gd_req__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class gd_req {
+content
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_req {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class tool_req {
+content
+id
+version
+hash [optional]*
+implemented [optional]*
+parent_covered [optional]*
+parent_has_problem [optional]*
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+tags [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
gd_req ..> std_req : complies
gd_req ..> workflow : satisfies
tool_req ..> gd_req : satisfies
workflow ..> gd_req : contains
style std_req fill:#E1D5E7,stroke:#666,color:#000
style tool_req fill:#F5F5F5,stroke:#666,color:#000
style workflow fill:#E1D5E7,stroke:#666,color:#000
style gd_req fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click gd_req href "#gd-req" "Open gd_req details"
click std_req href "#std-req" "Open std_req details"
click tool_req href "#tool-req" "Open tool_req details"
click workflow href "#workflow" "Open workflow details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
Optional |
|
|
gd_temp#
Process Template (gd_temp__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class gd_temp {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_req {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
gd_temp ..> std_req : complies
workflow ..> gd_temp : contains
style std_req fill:#E1D5E7,stroke:#666,color:#000
style workflow fill:#E1D5E7,stroke:#666,color:#000
style gd_temp fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click gd_temp href "#gd-temp" "Open gd_temp details"
click std_req href "#std-req" "Open std_req details"
click workflow href "#workflow" "Open workflow details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
logic_arc_int#
Logical Interface & Feature Interface View (logic_arc_int__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class logic_arc_int {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
comp ..> logic_arc_int : implements
comp ..> logic_arc_int : uses
comp_arc_sta ..> logic_arc_int : uses
feat ..> logic_arc_int : includes
feat ..> logic_arc_int : provides
feat ..> logic_arc_int : uses
feat_arc_sta --> logic_arc_int : includes
logic_arc_int ..> feat_req : fulfils
logic_arc_int ..> feat : included_by
logic_arc_int_op --> logic_arc_int : included_by
style comp fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_sta fill:#D5E8D4,stroke:#666,color:#000
style feat fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int_op fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click comp href "#comp" "Open comp details"
click comp_arc_sta href "#comp-arc-sta" "Open comp_arc_sta details"
click feat href "#feat" "Open feat details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click feat_req href "#feat-req" "Open feat_req details"
click logic_arc_int href "#logic-arc-int" "Open logic_arc_int details"
click logic_arc_int_op href "#logic-arc-int-op" "Open logic_arc_int_op details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
Optional |
|
|
logic_arc_int_op#
Logical Interface Operation (logic_arc_int_op__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class feat {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class real_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
feat ..> logic_arc_int_op : includes
feat ..> logic_arc_int_op : provides
feat ..> logic_arc_int_op : uses
feat_arc_sta --> logic_arc_int_op : includes
logic_arc_int_op --> logic_arc_int : included_by
real_arc_int_op ..> logic_arc_int_op : implements
style feat fill:#FFF2CC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style logic_arc_int fill:#FFF2CC,stroke:#666,color:#000
style real_arc_int_op fill:#D5E8D4,stroke:#666,color:#000
style logic_arc_int_op fill:#FFF2CC,stroke:#000,stroke-width:3px,color:#000
click feat href "#feat" "Open feat details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click logic_arc_int href "#logic-arc-int" "Open logic_arc_int details"
click logic_arc_int_op href "#logic-arc-int-op" "Open logic_arc_int_op details"
click real_arc_int_op href "#real-arc-int-op" "Open real_arc_int_op details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
mod#
Module (mod__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class mod {
+id
+version
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+status [optional]*
+testlink [optional]*
}
class mod_ver_report {
+id
+safety
+security
+status
+verification_method
+version
+applies_to_module_version [optional]*
+branch_coverage_percent [optional]*
+line_coverage_percent [optional]*
+requirements_tests_completely_passed_percent [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class mod_view_dyn {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class mod_view_sta {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
mod --> comp : includes
mod_ver_report --> mod : belongs_to
mod_view_dyn ..> mod : belongs_to
mod_view_sta ..> mod : belongs_to
style comp fill:#D5E8D4,stroke:#666,color:#000
style mod_view_dyn fill:#D5E8D4,stroke:#666,color:#000
style mod_view_sta fill:#D5E8D4,stroke:#666,color:#000
style mod fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click comp href "#comp" "Open comp details"
click mod href "#mod" "Open mod details"
click mod_ver_report href "#mod-ver-report" "Open mod_ver_report details"
click mod_view_dyn href "#mod-view-dyn" "Open mod_view_dyn details"
click mod_view_sta href "#mod-view-sta" "Open mod_view_sta details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
mod_ver_report#
Module Verification Report (mod_vrep__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class mod {
+id
+version
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+status [optional]*
+testlink [optional]*
}
class mod_ver_report {
+id
+safety
+security
+status
+verification_method
+version
+applies_to_module_version [optional]*
+branch_coverage_percent [optional]*
+line_coverage_percent [optional]*
+requirements_tests_completely_passed_percent [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class workproduct {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
mod_ver_report --> mod : belongs_to
mod_ver_report ..> workproduct : realizes
style mod fill:#D5E8D4,stroke:#666,color:#000
style workproduct fill:#E1D5E7,stroke:#666,color:#000
style mod_ver_report fill:#FFFFFF,stroke:#000,stroke-width:3px,color:#000
click mod href "#mod" "Open mod details"
click mod_ver_report href "#mod-ver-report" "Open mod_ver_report details"
click workproduct href "#workproduct" "Open workproduct details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
mod_view_dyn#
Module Architecture Dynamic View (mod_view_dyn__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class mod {
+id
+version
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+status [optional]*
+testlink [optional]*
}
class mod_view_dyn {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
mod_view_dyn ..> mod : belongs_to
style mod fill:#D5E8D4,stroke:#666,color:#000
style mod_view_dyn fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click mod href "#mod" "Open mod details"
click mod_view_dyn href "#mod-view-dyn" "Open mod_view_dyn details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
mod_view_sta#
Module Architecture Static View (mod_view_sta__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class mod {
+id
+version
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+status [optional]*
+testlink [optional]*
}
class mod_view_sta {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
mod_view_sta ..> mod : belongs_to
mod_view_sta ..> comp : includes
style comp fill:#D5E8D4,stroke:#666,color:#000
style mod fill:#D5E8D4,stroke:#666,color:#000
style mod_view_sta fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click comp href "#comp" "Open comp details"
click mod href "#mod" "Open mod details"
click mod_view_sta href "#mod-view-sta" "Open mod_view_sta details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
Optional |
|
|
plat_saf_dfa#
Platform Dependent Failure Analysis (plat_saf_dfa__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class plat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class stkh_req {
+id
+rationale
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
plat_saf_dfa --> feat_arc_sta : violates
plat_saf_dfa ..> stkh_req : mitigated_by
plat_saf_dfa ..> aou_req : mitigated_by
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style feat_arc_sta fill:#FFF2CC,stroke:#666,color:#000
style stkh_req fill:#DAE8FC,stroke:#666,color:#000
style plat_saf_dfa fill:#DAE8FC,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click feat_arc_sta href "#feat-arc-sta" "Open feat_arc_sta details"
click plat_saf_dfa href "#plat-saf-dfa" "Open plat_saf_dfa details"
click stkh_req href "#stkh-req" "Open stkh_req details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
plat_sec_ana#
Platform Security Analysis (Threat Scenario) (plat_sec_ana__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class aou_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class plat_sec_ana {
+content
+id
+status
+sufficient
+threat_effect
+threat_scenario_id
+version
+mitigation_issue [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
plat_sec_ana ..> feat_req : mitigated_by
plat_sec_ana ..> aou_req : mitigated_by
style aou_req fill:#FCFCFC,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style plat_sec_ana fill:#DAE8FC,stroke:#000,stroke-width:3px,color:#000
click aou_req href "#aou-req" "Open aou_req details"
click feat_req href "#feat-req" "Open feat_req details"
click plat_sec_ana href "#plat-sec-ana" "Open plat_sec_ana details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
plat_sec_threat#
Platform Security Analysis Threat (STRIDE) (plat_sec_threat__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class plat_sec_threat {
+content
+id
+status
+threat_id
+version
+source_code_link [optional]*
+testlink [optional]*
}
style plat_sec_threat fill:#DAE8FC,stroke:#000,stroke-width:3px,color:#000
click plat_sec_threat href "#plat-sec-threat" "Open plat_sec_threat details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
real_arc_int#
Interface & Component Interface (real_arc_int__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class real_arc_int {
+id
+language
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class real_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
real_arc_int ..> comp_req : fulfils
real_arc_int_op --> real_arc_int : included_by
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style real_arc_int_op fill:#D5E8D4,stroke:#666,color:#000
style real_arc_int fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click comp_req href "#comp-req" "Open comp_req details"
click real_arc_int href "#real-arc-int" "Open real_arc_int details"
click real_arc_int_op href "#real-arc-int-op" "Open real_arc_int_op details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
real_arc_int_op#
Interface Operation (real_arc_int_op__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class comp_arc_sta {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class logic_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class real_arc_int {
+id
+language
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class real_arc_int_op {
+id
+safety
+security
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
comp ..> real_arc_int_op : implements
comp ..> real_arc_int_op : uses
comp_arc_sta ..> real_arc_int_op : uses
real_arc_int_op --> real_arc_int : included_by
real_arc_int_op ..> logic_arc_int_op : implements
style comp fill:#D5E8D4,stroke:#666,color:#000
style comp_arc_sta fill:#D5E8D4,stroke:#666,color:#000
style logic_arc_int_op fill:#FFF2CC,stroke:#666,color:#000
style real_arc_int fill:#D5E8D4,stroke:#666,color:#000
style real_arc_int_op fill:#D5E8D4,stroke:#000,stroke-width:3px,color:#000
click comp href "#comp" "Open comp details"
click comp_arc_sta href "#comp-arc-sta" "Open comp_arc_sta details"
click logic_arc_int_op href "#logic-arc-int-op" "Open logic_arc_int_op details"
click real_arc_int href "#real-arc-int" "Open real_arc_int details"
click real_arc_int_op href "#real-arc-int-op" "Open real_arc_int_op details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Optional |
|
|
review_header#
Review Header (review_header__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class review_header {
+approvers
+hash
+id
+reviewers
+template
+version
+source_code_link [optional]*
+testlink [optional]*
}
style review_header fill:#FFFFFF,stroke:#000,stroke-width:3px,color:#000
click review_header href "#review-header" "Open review_header details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
role#
Role (rl__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class role {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
role ..> role : contains
workflow --> role : approved_by
workflow --> role : responsible
workflow ..> role : supported_by
style workflow fill:#E1D5E7,stroke:#666,color:#000
style role fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click role href "#role" "Open role details"
click workflow href "#workflow" "Open workflow details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
std_req#
Standard Requirement (std_req__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class gd_chklst {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_guidl {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_method {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_req {
+content
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_temp {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_req {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workproduct {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
gd_chklst ..> std_req : complies
gd_guidl ..> std_req : complies
gd_method ..> std_req : complies
gd_req ..> std_req : complies
gd_temp ..> std_req : complies
workproduct ..> std_req : complies
style gd_chklst fill:#E1D5E7,stroke:#666,color:#000
style gd_guidl fill:#E1D5E7,stroke:#666,color:#000
style gd_method fill:#E1D5E7,stroke:#666,color:#000
style gd_req fill:#E1D5E7,stroke:#666,color:#000
style gd_temp fill:#E1D5E7,stroke:#666,color:#000
style workproduct fill:#E1D5E7,stroke:#666,color:#000
style std_req fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click gd_chklst href "#gd-chklst" "Open gd_chklst details"
click gd_guidl href "#gd-guidl" "Open gd_guidl details"
click gd_method href "#gd-method" "Open gd_method details"
click gd_req href "#gd-req" "Open gd_req details"
click gd_temp href "#gd-temp" "Open gd_temp details"
click std_req href "#std-req" "Open std_req details"
click workproduct href "#workproduct" "Open workproduct details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
std_wp#
Standard Work Product (std_wp__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class std_wp {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workproduct {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
workproduct ..> std_wp : complies
style workproduct fill:#E1D5E7,stroke:#666,color:#000
style std_wp fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click std_wp href "#std-wp" "Open std_wp details"
click workproduct href "#workproduct" "Open workproduct details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
stkh_req#
Stakeholder Requirement (stkh_req__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class plat_saf_dfa {
+content
+failure_effect
+failure_id
+id
+status
+sufficient
+version
+mitigation_issue [optional]*
+safety_relevant [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class stkh_req {
+id
+rationale
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class tool_req {
+content
+id
+version
+hash [optional]*
+implemented [optional]*
+parent_covered [optional]*
+parent_has_problem [optional]*
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+tags [optional]*
+testcovered [optional]*
+testlink [optional]*
}
feat_req ..> stkh_req : derived_from
plat_saf_dfa ..> stkh_req : mitigated_by
tool_req ..> stkh_req : satisfies
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style plat_saf_dfa fill:#DAE8FC,stroke:#666,color:#000
style tool_req fill:#F5F5F5,stroke:#666,color:#000
style stkh_req fill:#DAE8FC,stroke:#000,stroke-width:3px,color:#000
click feat_req href "#feat-req" "Open feat_req details"
click plat_saf_dfa href "#plat-saf-dfa" "Open plat_saf_dfa details"
click stkh_req href "#stkh-req" "Open stkh_req details"
click tool_req href "#tool-req" "Open tool_req details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
tenet#
Tenet (tenet__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class tenet {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
style tenet fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click tenet href "#tenet" "Open tenet details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
testcase#
Testcase Needs parsed from test.xml files (testcase__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class testcase {
+id
+version
+derivation_technique [optional]*
+file [optional]*
+line [optional]*
+name [optional]*
+result [optional]*
+result_text [optional]*
+source_code_link [optional]*
+test_type [optional]*
+testlink [optional]*
}
style testcase fill:#FFFFFF,stroke:#000,stroke-width:3px,color:#000
click testcase href "#testcase" "Open testcase details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
Optional |
|
|
tool_req#
Tool Requirement (tool_req__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class comp_req {
+content
+id
+reqtype
+safety
+security
+status
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
}
class feat_req {
+content
+id
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class gd_req {
+content
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class stkh_req {
+id
+rationale
+reqtype
+safety
+security
+status
+valid_from
+version
+hash [optional]*
+source_code_link [optional]*
+testcovered [optional]*
+testlink [optional]*
+valid_until [optional]*
}
class tool_req {
+content
+id
+version
+hash [optional]*
+implemented [optional]*
+parent_covered [optional]*
+parent_has_problem [optional]*
+safety [optional]*
+security [optional]*
+source_code_link [optional]*
+tags [optional]*
+testcovered [optional]*
+testlink [optional]*
}
tool_req ..> gd_req : satisfies
tool_req ..> stkh_req : satisfies
tool_req ..> feat_req : satisfies
tool_req ..> comp_req : satisfies
style comp_req fill:#D5E8D4,stroke:#666,color:#000
style feat_req fill:#FFF2CC,stroke:#666,color:#000
style gd_req fill:#E1D5E7,stroke:#666,color:#000
style stkh_req fill:#DAE8FC,stroke:#666,color:#000
style tool_req fill:#F5F5F5,stroke:#000,stroke-width:3px,color:#000
click comp_req href "#comp-req" "Open comp_req details"
click feat_req href "#feat-req" "Open feat_req details"
click gd_req href "#gd-req" "Open gd_req details"
click stkh_req href "#stkh-req" "Open stkh_req details"
click tool_req href "#tool-req" "Open tool_req details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
tsf#
TSF (tsf__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class tsf {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
style tsf fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click tsf href "#tsf" "Open tsf details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|
workflow#
Workflow (wf__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class doc_concept {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class doc_getstrt {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_chklst {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_guidl {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_method {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_req {
+content
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class gd_temp {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class role {
+id
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workproduct {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
gd_req ..> workflow : satisfies
workflow --> role : approved_by
workflow --> workproduct : input
workflow --> workproduct : output
workflow --> role : responsible
workflow ..> gd_req : contains
workflow ..> gd_temp : contains
workflow ..> gd_chklst : contains
workflow ..> gd_guidl : contains
workflow ..> gd_method : contains
workflow ..> doc_getstrt : has
workflow ..> doc_concept : has
workflow ..> role : supported_by
style gd_chklst fill:#E1D5E7,stroke:#666,color:#000
style gd_guidl fill:#E1D5E7,stroke:#666,color:#000
style gd_method fill:#E1D5E7,stroke:#666,color:#000
style gd_req fill:#E1D5E7,stroke:#666,color:#000
style gd_temp fill:#E1D5E7,stroke:#666,color:#000
style role fill:#E1D5E7,stroke:#666,color:#000
style workproduct fill:#E1D5E7,stroke:#666,color:#000
style workflow fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click doc_concept href "#doc-concept" "Open doc_concept details"
click doc_getstrt href "#doc-getstrt" "Open doc_getstrt details"
click gd_chklst href "#gd-chklst" "Open gd_chklst details"
click gd_guidl href "#gd-guidl" "Open gd_guidl details"
click gd_method href "#gd-method" "Open gd_method details"
click gd_req href "#gd-req" "Open gd_req details"
click gd_temp href "#gd-temp" "Open gd_temp details"
click role href "#role" "Open role details"
click workflow href "#workflow" "Open workflow details"
click workproduct href "#workproduct" "Open workproduct details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Optional |
|
|
workproduct#
Workproduct (wp__)
---
config:
layout: elk
securityLevel: loose
---
classDiagram
direction BT
class doc_tool {
+id
+safety_affected
+security_affected
+status
+tcl
+version
+approver [optional]*
+author [optional]*
+reviewer [optional]*
+source_code_link [optional]*
+testlink [optional]*
+tool_version [optional]*
}
class document {
+id
+safety
+security
+status
+version
+approver [optional]*
+author [optional]*
+reviewer [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class mod_ver_report {
+id
+safety
+security
+status
+verification_method
+version
+applies_to_module_version [optional]*
+branch_coverage_percent [optional]*
+line_coverage_percent [optional]*
+requirements_tests_completely_passed_percent [optional]*
+source_code_link [optional]*
+testlink [optional]*
}
class std_req {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class std_wp {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workflow {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
class workproduct {
+id
+status
+version
+source_code_link [optional]*
+testlink [optional]*
}
doc_tool ..> workproduct : realizes
document --> workproduct : realizes
mod_ver_report ..> workproduct : realizes
workflow --> workproduct : input
workflow --> workproduct : output
workproduct ..> std_wp : complies
workproduct ..> std_req : complies
style std_req fill:#E1D5E7,stroke:#666,color:#000
style std_wp fill:#E1D5E7,stroke:#666,color:#000
style workflow fill:#E1D5E7,stroke:#666,color:#000
style workproduct fill:#E1D5E7,stroke:#000,stroke-width:3px,color:#000
click doc_tool href "#doc-tool" "Open doc_tool details"
click document href "#document" "Open document details"
click mod_ver_report href "#mod-ver-report" "Open mod_ver_report details"
click std_req href "#std-req" "Open std_req details"
click std_wp href "#std-wp" "Open std_wp details"
click workflow href "#workflow" "Open workflow details"
click workproduct href "#workproduct" "Open workproduct details"
Options and Links
Options
Type |
Option |
Definition |
|---|---|---|
Mandatory |
|
|
Mandatory |
|
|
Mandatory |
|
|
Optional |
|
|
Optional |
|
|
Links
Type |
Link |
Definition |
|---|---|---|
Optional |
|
|