Skip to content
Snippets Groups Projects
Commit 9ab3250b authored by Jiahang Chen's avatar Jiahang Chen
Browse files

revise authzsm and secsm modeling

parent da656a4a
Branches
No related tags found
1 merge request!2Revert "globalAssetID angepasst, analog zu SecSM"
......@@ -3,7 +3,7 @@ class AuthzSM <<Submodel>>
class AuthzSMEC <<SubmodelElementCollection>>
class AttributeCollection <<SubmodelElementCollection>>
class Attributes <<SubmodelElementCollection>>
class Attribute <<SubmodelElement>>
......@@ -13,12 +13,12 @@ class SignatureValue <<Property>>
class SignatureMethod <<Property>>
class PublicKeyEndpoint <<Property>>
class PublicKeyEndpoint <<ReferenceElement>>
AuthzSM *-- "1..n" AuthzSMEC
AuthzSMEC *-- "1" AttributeCollection
AuthzSMEC *-- "1" Attributes
AuthzSMEC *-- "1" Proof
AttributeCollection *-- "1..n" Attribute
Attributes *-- "1..n" Attribute
Proof o-- "1" SignatureValue
Proof o-- "1" SignatureMethod
......
......@@ -6,12 +6,18 @@ class SecSMEC <<SubmodelElementCollection>>
class Actions <<SubmodelElementList>>
class Action <<Property>>
class Targets <<SubmodelElementList>>
class Target <<ReferenceElement>>
class Constraint <<SubmodelElementCollection>>
class LogicalConstraint <<SubmodelElementCollection>>
class LogicalOperator <<Property>>
class LeftOperand <<Property>>
class RightOperand <<Property>>
......@@ -25,6 +31,10 @@ SecSMEC *-- "1" Targets
SecSMEC *-- "0..*" Constraint
SecSMEC *-- "0..1" LogicalConstraint
Actions *-- "1..n" Action
Targets *-- "1..n" Target
Constraint *-- "1" LeftOperand
Constraint *-- "1" RightOperand
Constraint *-- "1" Operator
......@@ -32,4 +42,5 @@ Constraint *-- "1" Operator
LogicalConstraint *-- "0..*" LogicalConstraint
LogicalConstraint *-- "2..*" Constraint
LogicalConstraint *-- "1" LogicalOperator
@enduml
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment