Classifying architectural constraints as a basis for software quality assessment

  • Authors:
  • Simon Giesecke;Wilhelm Hasselbring;Matthias Riebisch

  • Affiliations:
  • Carl von Ossietzky University Oldenburg, Software Engineering Group, 26111 Oldenburg, Germany;Carl von Ossietzky University Oldenburg, Software Engineering Group, 26111 Oldenburg, Germany;Technical University Ilmenau, Department of Software Systems/Process Informatics, P.O. Box 10 05 65, 98684 Ilmenau, Germany

  • Venue:
  • Advanced Engineering Informatics
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.