• DocumentCode
    3027687
  • Title

    Applying Security Patterns for Component Based Applications Using UML Profile

  • Author

    Bouaziz, Rafik ; Coulette, B.

  • Author_Institution
    IRIT, Univ. of Toulouse, Toulouse, France
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    186
  • Lastpage
    193
  • Abstract
    Today´s systems require a higher consideration for the non functional requirement as security and dependability. Developers have to handle these requirements during software development lifecycle. To provide developers with security guidelines, security patterns were proposed. These patterns are a collection of expert´s security knowledge and a good solution to convey security concepts. In order to encourage developers to take advantage from security solutions proposed by security patterns, we think that it is necessary to provide an appropriate mechanism to implement those patterns using UML profiles. In this paper, we propose structured UML profiles construction process based on security patterns. An illustration of the proposed profile construction process is provided using the active replication pattern. A case study of GPS system is also provided to demonstrate the application of generated UML profile using the proposed process.
  • Keywords
    Global Positioning System; Unified Modeling Language; object-oriented programming; security of data; software reliability; GPS system; active replication pattern; component based applications; dependability; experts security knowledge; security concepts; security patterns; security solutions; software development lifecycle; structured UML profiles construction process; Connectors; Context; Object oriented modeling; Program processors; Security; Unified modeling language; Model Driven Development; Security pattern; UML profile; based approach;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
  • Conference_Location
    Nicosia
  • Print_ISBN
    978-1-4673-5165-2
  • Electronic_ISBN
    978-0-7695-4914-9
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.104
  • Filename
    6417292