Variability Aspects at a Textual Requirements Specification Level

Alberto Rodrigues da Silva, Joao Fernandes, Sofia Azevedo · 2017

Since the advent of software product lines (SPLs), variability techniques have provided for commonality and variability modeling of functionally similar products, within a given domain. However, variability modeling proposals so far have mostly been targeted at system features, rather than its requirements, stemming from the fact that features are often closer to stakeholders' perception and understanding of variability. Given the importance that a well-defined system requirements specifica-tion (SRS) represents to the success of a project, this paper pro-poses an innovative approach for modeling and managing varia-bility at the SRS level, based on the Common Variability Lan-guage (CVL) which is the OMG proposal for a domain-independent variability modeling standard. This approach has been implemented as a core feature of the ITBox system, a Web-based collaborative platform for the management of SRSs.

Read the paper · More papers on PaperTik