• DocumentCode
    1824893
  • Title

    Model driven security

  • Author

    Basin, David

  • Author_Institution
    Dept. of Comput. Sci., Eidgenossische Tech. Hochschule, Zurich, Switzerland
  • fYear
    2006
  • fDate
    20-22 April 2006
  • Abstract
    Summary form only given. We present an approach to integrating security into the system design process. Namely, models are made of system designs along with their security requirements, and security architectures are automatically generated from the resulting security-design models. We call the resulting approach "model driven security" as it represents a specialization of model driven development to the domain of system security. To illustrate these ideas we present SecureUML, a modeling language based on UML for modeling system designs along with their security requirements. From SecureUML models, we automatically generate security architectures, built from declarative and procedural access control mechanisms, for distributed middleware-based applications. The process has been implemented in the ArcStyler tool, which generates security infrastructures based on Sun\´s Enterprise Java Bean standard. We report on case studies using this tool, which illustrate the flexibility and power of our approach.
  • Keywords
    Unified Modeling Language; authorisation; middleware; ArcStyler tool; Enterprise Java Bean standard; SecureUML modeling language; declarative access control; distributed middleware-based applications; model driven security; procedural access control; security architectures; security requirements; Access control; Availability; Computer science; Computer security; Distributed power generation; Information security; Java; Power system security; Sun; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security, 2006. ARES 2006. The First International Conference on
  • Print_ISBN
    0-7695-2567-9
  • Type

    conf

  • DOI
    10.1109/ARES.2006.82
  • Filename
    1625287