Use case scenario has been commonly used for
single products. However, when used for software
product lines, it raises new issues to consider. In
software product lines, products share common
features and additionally have their own unique sets of
features where the latter can be represented by so
called variability model. When various combinations
of variants are selected, they should be selected such
that they obey the constraints imposed by variability
model. Therefore, the use cases developed for a
product line cannot be used straightforwardly for
products. In this paper, we provide a systematic way to
mapping the constraints in a variability model called
OVM to use case scenarios using the notion of tagged
use case scenario. We also present an algorithm for
automatically generating product use case scenarios
based on OVM model and tagged use case scenarios.
Issue Date
2010-09-03
Keywords
Product Line; Use Case Scenario; Variability Model; OVM