Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
242374 | Advanced Engineering Informatics | 2007 | 11 Pages |
Abstract
Architectural styles and patterns have been studied since the inception of software architecture as a discipline. We generalise architectural styles, patterns and similar concepts by introducing the notion of architectural constraints. An architectural constraint is a vehicle for the reuse of architectural design knowledge and for the improvement of software quality. It may be used for improving architectural analyses of quality characteristics of the software system to be realised. We present the method for surveying the literature on architectural constraint concepts, and provide a taxonomy covering various definitions of architectural styles and patterns.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Artificial Intelligence
Authors
Simon Giesecke, Wilhelm Hasselbring, Matthias Riebisch,