Title :
An Analysis of the Security Patterns Landscape
Author :
Heyman, Thomas ; Yskout, Koen ; Scandariato, Riccardo ; Joosen, Wouter
Author_Institution :
K.U. Leuven, Leuven
Abstract :
Architectural and design patterns represent effective techniques to package expert knowledge in a reusable way. Over time, they have proven to be very successful in software engineering. Moreover, in the security discipline, a well-known principle calls for the use of standard, time- tested solutions rather than inventing ad-hoc solutions from scratch. Clearly, security patterns provide a way to adhere to this principle. However, their adoption does not live up to their potential. To understand the reasons, this paper analyzes an extensive set of published security patterns according to several dimensions and outlines the directions for improvement.
Keywords :
expert systems; security of data; software architecture; ad-hoc solutions; architectural-design patterns; security patterns landscape; software engineering; Computer science; Computer security; Information security; Instruments; Packaging; Pattern analysis; Protocols; Software engineering; Software packages; Solids;
Conference_Titel :
Software Engineering for Secure Systems, 2007. SESS '07: ICSE Workshops 2007. Third International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2952-6
DOI :
10.1109/SESS.2007.4