Date Added: Jul 2010
Software architecture is a key factor in the success of Software Product Line (SPL) engineering. A SPL architecture has to incorporate the commonalities as well as the variabilities of the products in a SPL. Presenting variability in the views and models that suite the stakeholders' concerns is essential for the success of a SPL. However, a literature study has taught one that current research provides insufficient attention to incorporate variability in the architecture description. Moreover, experiences with stakeholders in the field reveal that there is a need for flexible generation of architecture views tailored to the specific needs of the stakeholders of a SPL.