Information Technology Reference
In-Depth Information
during the configuration of a product, product designers can
bind
Window
elements; for example, the
mainRoomW2
with
the feature
Automatic Windows
(see Figure 5.1). Another
constraint can be created between the
Door
metaconcept
and the
Lock Door Control
feature,
constraint2
=[
Door
,
Lock Door Control
,A,D]
. The constraint describes that
product designers can bind
Door
elements with either the
feature
Keypad
or the feature
Fingerprint
. Figure 5.2
presents these constraints. In Chapter 6, we present the
constraint models we created for the SPL of our Smart-Home
system.
Figure 5.2.
Constraint model example
A product line architect could also define a constraint
between the
Room
metaconcept and the
Automatic Windows
feature, like in
constraint3
for R3. The constraint describes
that product designers may bind
Room
elements with
the feature
Automatic Windows
to indicate that all the
windows in the bound room are automatic windows. Product
line architects can add descriptions to constraints to help
product designers during the creation of bindings. Thus, for
constraint1
we added the description:“A window may be an
automatic window”; for
constraint3
: “All the windows in a
room may be automatic windows”.
Search WWH ::
Custom Search