Skip to content

Commit

Permalink
matured D2_VPTO Framework Viewpoint Overview Viewpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
haarer committed Nov 7, 2024
1 parent c8d9a75 commit 74e08af
Show file tree
Hide file tree
Showing 17 changed files with 8,705 additions and 1,256 deletions.
6 changes: 5 additions & 1 deletion src/_data/changes.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,5 +93,9 @@
}, {
"Body" : "2024-11-06",
"ID" : "_2024x_1_26f0132_1730903732485_650102_17421",
"Documentation" : "<html>\n <head>\n\t\t<style>\n\t\t\tp {padding:0px; margin:0px;}\n\t\t</style>\n\t</head>\n <body>\n <ul>\n <li>\nFuse Dev Viewpoints Stakeholder Definition, Concern Definition and Rationale Definition in one, because the Information is tightly coupled. Resulting VP is<a href=\"https://saf.gfse.org/devdoc/SAF%20Development%20Domain/Framework%20Stakeholder%20and%20Concern%20Definition%20Viewpoint.html\">D2_STKD Framework Stakeholder and Concern Definition Viewpoint</a>. This solves <a href=\"https://github.com/GfSE/SAF-Specification/issues/79\">issue 79</a>\n\n </li>\n <li>\nChange multiplicity of relationship among SE Concepts from *--*&#160;to 1--0..* Framework Concept Defintion viewpoint and also describe that relations among SE&#160;concepts may be target of relations, too. see <a href=\"https://github.com/GfSE/SAF-Specification/issues/77\">Issue 77</a>.\n\n </li>\n </ul>\n</body>\n</html>"
"Documentation" : "<html>\n <head>\n\t\t<style>\n\t\t\tp {padding:0px; margin:0px;}\n\t\t</style>\n\t</head>\n <body>\n <ul>\n <li>\nFuse Dev Viewpoints Stakeholder Definition, Concern Definition and Rationale Definition in one, because the Information is tightly coupled. Resulting VP is <a href=\"https://saf.gfse.org/devdoc/SAF%20Development%20Domain/Framework%20Stakeholder%20and%20Concern%20Definition%20Viewpoint.html\">D2_STKD Framework Stakeholder and Concern Definition Viewpoint</a>. This solves <a href=\"https://github.com/GfSE/SAF-Specification/issues/79\">issue 79</a>\n\n </li>\n <li>\nChange multiplicity of relationship among SE Concepts from *--*&#160;to 1--0..* Framework Concept Defintion viewpoint and also describe that relations among SE&#160;concepts may be target of relations, too. see <a href=\"https://github.com/GfSE/SAF-Specification/issues/77\">Issue 77</a>.\n\n </li>\n </ul>\n</body>\n</html>"
}, {
"Body" : "2024-11-07",
"ID" : "_2024x_1_26f0132_1731004378504_343936_19011",
"Documentation" : "set maturity of D2_VPTO Framework Viewpoint Overview Viewpointunder construction (added profile diagram, concept diagram and example)"
} ]
29 changes: 28 additions & 1 deletion src/_data/concept-viewpointdiags.json
Original file line number Diff line number Diff line change
Expand Up @@ -1761,7 +1761,34 @@
"ID" : "_2024x_26f0132_1719735639180_810002_26540"
}, {
"Name" : "Framework Viewpoint Overview Concept",
"DiagConcepts" : [ ],
"DiagConcepts" : [ {
"ID" : "_2021x_2_8710274_1697453616439_929610_29143",
"Name" : "Grid"
}, {
"ID" : "_2021x_2_8710274_1697453623560_622137_29153",
"Name" : "Aspect"
}, {
"ID" : "_2021x_2_8710274_1697453629868_350923_29165",
"Name" : "Domain"
}, {
"ID" : "_2021x_2_8710274_1697453884307_467076_29314",
"Name" : "GDcontainingVP"
}, {
"ID" : "_2021x_2_8710274_1697454030821_682386_29382",
"Name" : "Viewpoint"
}, {
"ID" : "_2021x_2_8710274_1697454168635_705915_29452",
"Name" : "GDcontainingAT"
}, {
"ID" : "_2021x_2_8710274_1697454194125_161227_29476",
"Name" : "GDcontainingDN"
}, {
"ID" : "_2024x_26f0132_1719141336629_21600_25167",
"Name" : "VPbelongingToDN"
}, {
"ID" : "_2024x_26f0132_1719141564806_4128_25334",
"Name" : "VPbelongingToAT"
} ],
"Documentation" : "",
"VP_ID" : "_2024x_26f0132_1719735639638_993311_27196",
"ID" : "_2024x_26f0132_1719735639642_163834_27214"
Expand Down
31 changes: 26 additions & 5 deletions src/_data/concepts.json
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,10 @@
"IsGeneralFor" : [ ],
"InheritsFrom" : [ ],
"ClassType" : "Class",
"InViewpoint" : [ ],
"InViewpoint" : [ {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
} ],
"AssociationEnds" : [ ]
}, {
"Name" : "CCMcounteringCIM",
Expand Down Expand Up @@ -463,7 +466,10 @@
"IsGeneralFor" : [ ],
"InheritsFrom" : [ ],
"ClassType" : "Class",
"InViewpoint" : [ ],
"InViewpoint" : [ {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
} ],
"AssociationEnds" : [ ]
}, {
"Name" : "EEfromSM",
Expand Down Expand Up @@ -651,6 +657,9 @@
"InViewpoint" : [ {
"ID" : "_2021x_2_8710274_1696576589232_543559_24371",
"Name" : "Grid Definition Viewpoint"
}, {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
} ],
"AssociationEnds" : [ {
"ID" : "_2021x_2_8710274_1697453623560_622137_29153",
Expand All @@ -671,6 +680,9 @@
"InViewpoint" : [ {
"ID" : "_2021x_2_8710274_1696576589232_543559_24371",
"Name" : "Grid Definition Viewpoint"
}, {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
} ],
"AssociationEnds" : [ {
"ID" : "_2021x_2_8710274_1697453629868_350923_29165",
Expand Down Expand Up @@ -3925,11 +3937,11 @@
} ],
"ClassType" : "AssociationClass",
"InViewpoint" : [ {
"ID" : "_2024x_26f0132_1719735523519_523621_24797",
"Name" : "Framework Viewpoint Definition Viewpoint"
}, {
"ID" : "_2024x_26f0132_1719735639175_641082_26522",
"Name" : "Framework Concept Definition Viewpoint"
}, {
"ID" : "_2024x_26f0132_1719735523519_523621_24797",
"Name" : "Framework Viewpoint Definition Viewpoint"
} ],
"AssociationEnds" : [ {
"ID" : "_2024x_26f0132_1719749431514_697590_16049",
Expand Down Expand Up @@ -5382,6 +5394,9 @@
}, {
"ID" : "_2024x_26f0132_1719735523519_523621_24797",
"Name" : "Framework Viewpoint Definition Viewpoint"
}, {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
} ],
"AssociationEnds" : [ {
"ID" : "_2021x_2_8710274_1697453623560_622137_29153",
Expand All @@ -5405,6 +5420,9 @@
}, {
"ID" : "_2024x_26f0132_1719735523519_523621_24797",
"Name" : "Framework Viewpoint Definition Viewpoint"
}, {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
} ],
"AssociationEnds" : [ {
"ID" : "_2021x_2_8710274_1697453629868_350923_29165",
Expand Down Expand Up @@ -5480,6 +5498,9 @@
}, {
"ID" : "_2024x_26f0132_1719735411756_812404_24423",
"Name" : "Framework Viewpoint Implementation Viewpoint"
}, {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
} ],
"AssociationEnds" : [ ]
}, {
Expand Down
84 changes: 84 additions & 0 deletions src/_data/exposes.json
Original file line number Diff line number Diff line change
Expand Up @@ -3718,6 +3718,90 @@
"ID" : "_2021x_2_8710274_1676722868986_622372_25044",
"Name" : "Common Standards Definition Viewpoint"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731001894921_990516_18364",
"Documentation" : "",
"ExposedConcept" : {
"ID" : "_2021x_2_8710274_1697454194125_161227_29476",
"Name" : "GDcontainingDN"
},
"Viewpoint" : {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731001898584_382949_18371",
"Documentation" : "",
"ExposedConcept" : {
"ID" : "_2021x_2_8710274_1697453629868_350923_29165",
"Name" : "Domain"
},
"Viewpoint" : {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731001901969_985420_18378",
"Documentation" : "",
"ExposedConcept" : {
"ID" : "_2021x_2_8710274_1697453623560_622137_29153",
"Name" : "Aspect"
},
"Viewpoint" : {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731001905896_573525_18385",
"Documentation" : "",
"ExposedConcept" : {
"ID" : "_2021x_2_8710274_1697454168635_705915_29452",
"Name" : "GDcontainingAT"
},
"Viewpoint" : {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731001921825_662994_18392",
"Documentation" : "",
"ExposedConcept" : {
"ID" : "_2021x_2_8710274_1697454030821_682386_29382",
"Name" : "Viewpoint"
},
"Viewpoint" : {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731001927657_833570_18399",
"Documentation" : "",
"ExposedConcept" : {
"ID" : "_2024x_26f0132_1719141336629_21600_25167",
"Name" : "VPbelongingToDN"
},
"Viewpoint" : {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731001932217_529535_18406",
"Documentation" : "",
"ExposedConcept" : {
"ID" : "_2024x_26f0132_1719141564806_4128_25334",
"Name" : "VPbelongingToAT"
},
"Viewpoint" : {
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"Name" : "Framework Viewpoint Overview Viewpoint"
}
}, {
"Name" : "",
"ID" : "_2024x_26f0132_1718011190633_547312_9906",
Expand Down
15 changes: 15 additions & 0 deletions src/_data/mdexamples.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,11 @@
"Documentation" : "",
"Name" : "SAF Stakeholder Table",
"ExampleForVPID" : "D2_STKD"
}, {
"ID" : "_19_0_2_8710274_1573478021478_364388_55618",
"Documentation" : "Aspects and their description",
"Name" : "SAF_aspect Table",
"ExampleForVPID" : "D2_VPTO"
}, {
"ID" : "_19_0_3_8710274_1581665834898_520724_48775",
"Documentation" : "Describes the relationships between operational capabilities and to other related concepts.",
Expand All @@ -278,6 +283,16 @@
"Documentation" : "",
"Name" : "SAF_capability_O_Table",
"ExampleForVPID" : "D2_COTD"
}, {
"ID" : "_19_0_2_8710274_1573477989888_433595_55589",
"Documentation" : "Domains and their description",
"Name" : "SAF_domain Table",
"ExampleForVPID" : "D2_VPTO"
}, {
"ID" : "_2021x_2_8710274_1698413307648_943110_24912",
"Documentation" : "Assignment of Viewpoints to Domain and Aspect, Viewpoint Shortcut",
"Name" : "SAF_grid Table",
"ExampleForVPID" : "D2_VPTO"
}, {
"ID" : "_19_0_3_6d8019d_1589112275163_56055_429",
"Documentation" : "",
Expand Down
58 changes: 56 additions & 2 deletions src/_data/profile-viewpointdiags.json
Original file line number Diff line number Diff line change
Expand Up @@ -1634,7 +1634,34 @@
"ID" : "_2024x_26f0132_1719735638892_155489_26187",
"Documentation" : "",
"Name" : "Framework Stereotype Overview Profile",
"DiagConcepts" : [ ],
"DiagConcepts" : [ {
"ID" : "_2021x_2_8710274_1697453616439_929610_29143",
"Name" : "Grid"
}, {
"ID" : "_2021x_2_8710274_1697453623560_622137_29153",
"Name" : "Aspect"
}, {
"ID" : "_2021x_2_8710274_1697453629868_350923_29165",
"Name" : "Domain"
}, {
"ID" : "_2021x_2_8710274_1697453884307_467076_29314",
"Name" : "GDcontainingVP"
}, {
"ID" : "_2021x_2_8710274_1697454030821_682386_29382",
"Name" : "Viewpoint"
}, {
"ID" : "_2021x_2_8710274_1697454168635_705915_29452",
"Name" : "GDcontainingAT"
}, {
"ID" : "_2021x_2_8710274_1697454194125_161227_29476",
"Name" : "GDcontainingDN"
}, {
"ID" : "_2024x_26f0132_1719141336629_21600_25167",
"Name" : "VPbelongingToDN"
}, {
"ID" : "_2024x_26f0132_1719141564806_4128_25334",
"Name" : "VPbelongingToAT"
} ],
"VP_ID" : "_2024x_26f0132_1719735638892_806840_26185"
}, {
"ID" : "_2024x_26f0132_1719735639175_933479_26524",
Expand All @@ -1652,7 +1679,34 @@
"ID" : "_2024x_26f0132_1719735639638_227025_27198",
"Documentation" : "",
"Name" : "Framework Viewpoint Overview Profile",
"DiagConcepts" : [ ],
"DiagConcepts" : [ {
"ID" : "_2021x_2_8710274_1697453616439_929610_29143",
"Name" : "Grid"
}, {
"ID" : "_2021x_2_8710274_1697453623560_622137_29153",
"Name" : "Aspect"
}, {
"ID" : "_2021x_2_8710274_1697453629868_350923_29165",
"Name" : "Domain"
}, {
"ID" : "_2021x_2_8710274_1697453884307_467076_29314",
"Name" : "GDcontainingVP"
}, {
"ID" : "_2021x_2_8710274_1697454030821_682386_29382",
"Name" : "Viewpoint"
}, {
"ID" : "_2021x_2_8710274_1697454168635_705915_29452",
"Name" : "GDcontainingAT"
}, {
"ID" : "_2021x_2_8710274_1697454194125_161227_29476",
"Name" : "GDcontainingDN"
}, {
"ID" : "_2024x_26f0132_1719141336629_21600_25167",
"Name" : "VPbelongingToDN"
}, {
"ID" : "_2024x_26f0132_1719141564806_4128_25334",
"Name" : "VPbelongingToAT"
} ],
"VP_ID" : "_2024x_26f0132_1719735639638_993311_27196"
}, {
"ID" : "_2024x_26f0132_1719746598513_579908_39211",
Expand Down
26 changes: 25 additions & 1 deletion src/_data/realizeconcept.json
Original file line number Diff line number Diff line change
Expand Up @@ -2756,7 +2756,7 @@
},
"RealizationOfConcept" : {
"ID" : "_2024x_1_26f0132_1724862780785_303725_11140",
"Name" : "Framework Stakeholder Viewpoint"
"Name" : "Framework Stakeholder and Concern Viewpoint"
}
}, {
"Name" : "",
Expand Down Expand Up @@ -2878,6 +2878,30 @@
"ID" : "_2024x_1_26f0132_1730146316549_832482_16733",
"Name" : "SAF_StandardDependingOn"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731002613347_737623_18980",
"Documentation" : "",
"RealizedConcept" : {
"ID" : "_2021x_2_8710274_1697454168635_705915_29452",
"Name" : "GDcontainingAT"
},
"RealizationOfConcept" : {
"ID" : "_2024x_26f0132_1719738460476_855266_29208",
"Name" : "SCM_D2_VPTO_Table"
}
}, {
"Name" : "",
"ID" : "_2024x_1_26f0132_1731002680267_358509_18987",
"Documentation" : "",
"RealizedConcept" : {
"ID" : "_2021x_2_8710274_1697454194125_161227_29476",
"Name" : "GDcontainingDN"
},
"RealizationOfConcept" : {
"ID" : "_2024x_26f0132_1719738460476_855266_29208",
"Name" : "SCM_D2_VPTO_Table"
}
}, {
"Name" : "",
"ID" : "_2024x_26f0132_1717882238131_940439_19801",
Expand Down
2 changes: 1 addition & 1 deletion src/_data/viewpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
"Name" : "Framework Viewpoint Overview Viewpoint",
"ID" : "_2024x_26f0132_1719735639638_993311_27196",
"VP_ID" : "D2_VPTO",
"Maturity" : "proposed",
"Maturity" : "under construction",
"Purpose" : "The Framework Viewpoint Overview Viewpoint provides an overview about the Viewpoints in SAF from a SAF Developers perspective. It shall specify\n* the viewpoints available\n* their location in the grid by domain and aspect\n* their maturity of development \n\nThe viewpoint is intended to be used for development or extension of the SAF.",
"Applicability" : "The Viewpoint supports the \"Specification of an architecture description framework\" as defined in ISO42010:2022",
"Aspect" : "Taxonomy & Structure",
Expand Down
9 changes: 6 additions & 3 deletions src/_includes/dev-viewpoint.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,12 @@ The Table shows the realization of exposed concepts.
{%- for c in this_concepts -%}
{% assign concept = site.data.concepts | where: "ID", c.ID%}
{% assign r = site.data.realizeconcept | where: "RealizedConcept.ID", c.ID | map: "RealizationOfConcept" |map: "ID"%}
{% assign scm_st = site.data.scmstereotypes | where: "ID", r.first %}
{% assign saf_st = site.data.stereotypes | where: "ID", r.first %}
<tr><td><A href="../concepts.html#{{ c.ID }}">{{ c.Name }}</A></td><td><A href="../../userdoc/stereotypes.html#{{ r.first }}">{{ scm_st.first.Name }}{{ saf_st.first.Name }}</A></td></tr>
<tr><td><A href="../concepts.html#{{ c.ID }}">{{ c.Name }}</A></td><td>
{% for real in r %}
{% assign scm_st = site.data.scmstereotypes | where: "ID", real %}
{% assign saf_st = site.data.stereotypes | where: "ID", real %}
<A href="../../userdoc/stereotypes.html#{{ real }}">{{ scm_st.first.Name }}{{ saf_st.first.Name }}{% unless forloop.last %}, {% endunless %}</A>
{% endfor %}</td></tr>
{%- endfor %}
</table>

Expand Down
Loading

0 comments on commit 74e08af

Please sign in to comment.