Title :
Patterns Transform Architectures
Author :
Hafiz, Munawar ; Adamczyk, Paul ; Johnson, Ralph
Author_Institution :
Univ. of Illinois, Urbana, IL, USA
Abstract :
Software patterns have been used to guide developers and to disseminate expert knowledge. But patterns can also be thought of as program transformations. Security patterns are architectural. Therefore, program transformations derived from those patterns transform architecture. This paper describes how we used a catalog of security patterns to produce a catalog of security-oriented program transformations. These transformations can be used to make architectural changes that make systems more secure. This paper is a first example of applying patterns to actively transform architectures.
Keywords :
expert systems; knowledge engineering; security of data; software architecture; expert knowledge dissemination; pattern transform architecture; program transformation; security oriented program transformation; security pattern catalog; software pattern; Books; Catalogs; Computer architecture; Libraries; Security; Software; Transforms; Architecture; Pattern; Security; Transformation;
Conference_Titel :
Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on
Conference_Location :
Boulder, CO
Print_ISBN :
978-1-61284-399-5
Electronic_ISBN :
978-0-7695-4351-2
DOI :
10.1109/WICSA.2011.39