Representing Domain Requirements and Domain Architecture in Software Product LineApril 11, 2012
Software Product Line (SPL) core assets development is an effective approach in software reuse in which core assets can be shared among the members of the product line with an explicit treatment of variability. This article propose an approach for transitioning requirements models to architecture levels to overcome the issue of variability at the requirements level in software product line context. In order to address the issues of integrating functional, non-functional, architecture and
design decisions in relating between the two abstractions levels, we argue that software product line architecture design method should incorporate multiple model approach in order to relate the requirements elements to architectural elements.