diff options
| author | stefan <stefan@i3mint.local> | 2026-02-21 20:49:40 +0100 |
|---|---|---|
| committer | stefan <stefan@i3mint.local> | 2026-02-21 20:49:40 +0100 |
| commit | dbc65c449fefa9aaebd7b5543122d1e14101be67 (patch) | |
| tree | cd3e01274ff554657530eb5da26a81e79cb4b201 /PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml | |
| parent | b03111feaa77470dbdc3395404025826bc5594bd (diff) | |
first version of Trust ontology in PlantUML
Diffstat (limited to 'PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml')
| -rw-r--r-- | PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml b/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml new file mode 100644 index 0000000..10b0c0d --- /dev/null +++ b/PlantUML-ModelingTrust/8-7-GnuPG-Trust-Composition.puml @@ -0,0 +1,62 @@ +@startuml +!include <archimate/Archimate> + +top to bottom direction +skinparam linetype polyline + +Title Page 8 Figure 7: Trust Composition: Downloading a GnuPG signed NetBSD ISO Install Image + +Grouping(M_Group,"Motivation"){ + +together { + Motivation_Stakeholder(trustor, "<<Trustor>>\nDownloader") + Motivation_Assessment(intention, "Download an authentic\n ISO image with integrity") +} + + +together { +Motivation_Assessment(trust, "<<Trust>>\nDownload and Signature\n are trustworthy\n[trust degree = high]") +} + +Rel_Association(trustor,trust) +Rel_Association(intention,trust) + +together { + Motivation_Assessment(capBelief, "Downloading the ISO Image\n to update the OS") + Motivation_Assessment(vulBelief, "The GnuPG Signature protects\n the integrity and authenticity\n of the ISO Image") +} + +' group Motivation +} + + +Rel_Aggregation(trust, capBelief) +Rel_Aggregation(trust, vulBelief) + +Grouping(S_Group,"Strategy"){ + + +together { + Strategy_Capability(capability, "Secure Download") + Strategy_Capability(vulCapability, "<<Vulnerability>>\nSecurity Breach\nManipulated Download-Image") +} + +Rel_Association(capBelief, capability) +Rel_Association(vulBelief, vulCapability) + + +Strategy_Resource(trustee, "<<Trustee>>\nGnuPG Signature") + +Rel_Association(capability, trustee) +Rel_Association(vulCapability, trustee) + + + +' Group Strategy +} + + +Rel_Association(trust, trustee) + +@enduml + |
