@startuml !include top to bottom direction skinparam linetype polyline Title Trust Composition Grouping(M_Group,"Motivation"){ together { Motivation_Stakeholder(trustor, "<>\nStakeholder") Motivation_Assessment(intention, "Trustor\nIntention") } together { Motivation_Assessment(trust, "<>\n[trust degree = high]") } Rel_Association(trustor,trust) Rel_Association(intention,trust) together { Motivation_Assessment(capBelief, "Capability\nBelief") Motivation_Assessment(vulBelief, "Vulnerability\nBelief") } ' group Motivation } Rel_Aggregation(trust, capBelief) Rel_Aggregation(trust, vulBelief) Grouping(S_Group,"Strategy"){ together { Strategy_Capability(capability, "Capability") Strategy_Capability(vulCapability, "<>\nCapability") } Rel_Association(capBelief, capability) Rel_Association(vulBelief, vulCapability) Strategy_Resource(trustee, "<>\nResource") Rel_Association(capability, trustee) Rel_Association(vulCapability, trustee) ' Group Strategy } Rel_Association(trust, trustee) @enduml