CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  Publications  \  InProceedings Page Login  
banner bottom
File Top
Multi-View Composition Language for Software Product Line Requirements

Composition of requirements models in Software Product Line (SPL) development enables stakehold-ers to derive the requirements of target software products and, very important, to reason about them. Given the growing complexity of SPL development and the various stakeholders involved, their require-ments are often specified from heterogeneous, partial views. However, existing requirements composition languages are very limited to generate specific re-quirements views for SPL products. They do not provide specialized composition rules for referencing and composing elements in recurring requirements models, such as use cases and activity models. This paper presents a multi-view composition language for SPL requirements, the Variability Modeling Lan-guage for Requirements (VML4RE). This language describes how requirements elements expressed in different models should be composed to generate a specific SPL product. The use of VML4RE is illu-strated with UML-based requirements models defined for a home automation SPL case study. The language is evaluated with additional case studies from different application domains, such as mobile phones and sales management.


@ Proceedings of the 2nd International Conference on Software Language Engineering

Editors: Mark van den Brand, Dragan Gaševic and Jeff Gray

Publisher: Springer-Verlag ( Germany )

Pages: 103 to 122

Date: October, 2009


File Bottom