Authors:
Nelufar Ulfat-Bunyadi
;
Rene Meis
;
Nazila Gol Mohammadi
and
Maritta Heisel
Affiliation:
University of Duisburg-Essen, Germany
Keyword(s):
Product Line Engineering, Variability, Control System, Embedded System, Six-Variable Model.
Related
Ontology
Subjects/Areas/Topics:
Context
;
Context Analysis
;
Context Representation
;
Paradigm Trends
;
Software Engineering
Abstract:
The optimal way for introducing a product line is to set up a completely new product line by developing a
reuse infrastructure for the whole range of products right from the start. However, in practice, product line
engineering is frequently introduced by a company after having developed a number of products separately (i.e.
in single system engineering). The challenge then consists of defining the product line based on these existing
products, i.e. to a certain extent these products have to be re-engineered. More precisely, two problems need
to be solved: first, commonality and variability among the existing products needs to be identified to define a
common set of core assets, and, second, the way in which future systems (i.e. products of the product line)
will be developed based on this common set of assets needs to be defined. The method we suggest in this
paper solves these two problems. Our method focuses on control systems, i.e. systems which monitor/control
certain quantities
in their environment.
(More)