Using variability modeling principles to capture architectural knowledge

Marco Sinnema, Jan Salvador van der Ven, Sybren Deelstra · ACM SIGSOFT Software Engineering Notes · 2006

In the field of software architectures, there is an emerging awareness of the importance of architectural decisions. In this view, the architecting process is explained as a decision process, while the design and eventually the software system are seen as the result of this decision process. However, the effects of different alternatives on the quality of the system often remain implicit. In the field of software product families, the same issues arise when configuring products. We propose to use the proven expertise from COVAMOF, a framework for managing variability, to solve the issues that arise when relating quality attributes to architectural decisions.

Read the paper · More papers on PaperTik