Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Improving variability management in a product line of embedded systems - a case study from industry

: Patzke, T.; Muthig, D.

Zou, Y.:
1st International Workshop on Software Evolution Transformations, SET 2004. Proceedings
Delft, 2004
pp.45-48 : Ill., Lit.
Workshop on Software Evolution Transformations (SET) <1, 2004, Delft>
Working Conference on Reverse Engineering (WCRE) <11, 2004, Delft>
Conference Paper
Fraunhofer IESE ()
product line; PuLSE; variability; embedded system; software evolution

Many software development organizations have been developing corporate software components to benefit from reusing preexisting solutions instead of creating each of their products always from scratch. However, this has typically been done in an unsystematic way, that means without deliberately using a variability mechanism that supports system evolution. As the number of different products grows, it becomes more and more difficult to manage the variabilities and their interdependencies.
This paper presents an industrial case study of applying PuLSE (Product Line Software Engineering), where we extracted the common and variable characteristics of a set of products from several embedded systems components, and improved their variability mechanisms incrementally.