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
No related branches found
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