UMLsec: Extending UML for Secure Systems Development

  • Authors:
  • Jan Jürjens

  • Affiliations:
  • -

  • Venue:
  • UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Developing secure-critical systems is difficult and there are many well-known examples of security weaknesses exploitedin practice. Thus a sound methodology supporting secure systems development is urgently needed.Our aim is to aid the difficult task of developing security-critical systems in an approach basedon the notation of the Unified Modeling Language. We present the extension UMLsec of UML that allows to express securityrelevant information within the diagrams in a system specification. UMLsec is defined in form of a UML profile using the standard UML extension mechanisms. In particular, the associatedc onstraints give criteria to evaluate the security aspects of a system design, by referring to a formal semantics of a simplifiedfragm ent of UML. We demonstrate the concepts with examples.