Jacob Kristhammar, Roger Schildmeijer:
Tool Assisted Product Configuration in Software Product Lines,
summary, report, August 2008.
Abstract:
This master's thesis will identify some of the problems involved with product configuration
in software product lines by investigating how it is done at Sony Ericsson Mobile Communications.
In order to fully benefit from the reuse of developed assets the variability mechanisms and asset
structure must be well defined. Otherwise the derivation of products from a software product line
can get very complex and difficult to manage. The number of variation points and dependencies
among them give rise to problems that needs to be taken care off. Processes and responsibilities
are other areas that are important in order to manage a software product line. Another issue with
product configuration is to enable some level of traceability between the configured products and
the system requirements to ensure that the right products are produced.
We have identified that products are configured in a bottom-up manner. We present how product configuration could be done more top-down by using variability created by the requirement engineers and product planners together will a product configuration tool.