UMLS
Uses the Unified Modelling Language (UML) together with annotations to permit confidentiality to be considered during the whole development process from requirements to code.
Specurity Aspects
Specification Elements
Name
Description
Annotation used to validate that the code satisfies the authority, caller and actFor constraints.
Used to annotate attributes and operations of the class and makes it possible for the class to be instantiated with different labels.
Security Aspects
UMLS confidentiality
Specify the ownership and the access permissions of data.- Specification Elements:
- Security Constraints
- Label
- Threats:
- Tampering with Data
- Information Disclosure
- Elevation of Privileges
Specification Elements
Security Constraints
Annotation used to validate that the code satisfies the authority, caller and actFor constraints.- Applies to:
- Entity
Label
Used to annotate attributes and operations of the class and makes it possible for the class to be instantiated with different labels.- Applies to:
- Entity