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
Name
Description
Specify the ownership and the access permissions of data.
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