On the benefits of scenario variability as crosscutting

  • Authors:
  • Rodrigo Bonifácio;Paulo Borba;Sérgio Soares

  • Affiliations:
  • Federal University of Pernambuco, Recife, Brazil;Federal University of Pernambuco, Recife, Brazil;University of Pernambuco, Recife, Brazil

  • Venue:
  • Proceedings of the 2008 AOSD workshop on Early aspects
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Variability management allows product customization by specifying variation points and composition rules related to feature models and product configurations. This is an interesting kind of crosscutting concern, since a feature might require variation points to be spread into different artifacts of each Software Product Line model (requirements, design, source code, and tests). In order to modularize use case scenario variability management, we proposed a crosscutting approach that weaves scenarios, feature models, product configurations, and configuration knowledge. The result leads to independent specification of behavior and variability concerns. In this work, we report the benefits of such kind of separation of concerns by comparing our approach with other techniques for handling scenario variability management.