z-logo
open-access-imgOpen Access
Modeling scenario variability as crosscutting mechanisms
Author(s) -
Rodrigo Bonifácio,
Paulo Borba
Publication year - 2009
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1509239.1509258
Subject(s) - computer science
Variability management is a common challenge for Software Product Line (SPL) adoption, since developers need suit- able mechanisms for specifying and implementing variabil- ity that occurs at different SPL artifacts (requirements, de- sign, implementation, and test). In this paper, we present a novel approach for use case scenario variability manage- ment, enabling a better separation of concerns between lan- guages used to manage variabilities and languages used to specify use case scenarios. The result is that both represen- tations can be understood and evolved in a separate way. We achieve such a goal by modeling variability management as a crosscutting phenomenon, for the reason that artifacts such as feature models, product configurations, and config- uration knowledge crosscut each other with respect to each specific SPL member. After applying our approach to dif- ferent case studies, we achieved a better feature modularity and scenario cohesion.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom