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
Link To Document