Information Technology Reference
In-Depth Information
shown how we can configure sixty four Smart-Home systems
using the concept of fine-grained configuration. These fine-
grained configurations satisfy the constraints defined in the
constraint models of our application example, which capture
the possible variability of the MD-SPL.
Regarding the derivation of the configured products, we
created transformation rules that guarantee we can generate
valid products from the fine-grained configurations. We define
a valid product as an operable system that accomplishes
the requirements that product designers specify by means
of fine-feature configurations or binding models, which
satisfyconstraintmodels.However,consideringthelimitations
presented in section 5.4, it was our responsibility as product
linearchitectstocreatethetransformationrules.Ourapproach
doesnotyetprovidemechanismsvalidatingthetransformation
rules regarding the derivation of valid products from fine-
grained configurations.
Figures 6.4 and 6.5 are examples of the GUI corresponding
to one (fine-grained) configured Smart-Home System we
derived. The Smart-Home system was configured to have
one floor with two rooms, the Main Room and the Living
Room . Figure 6.4 presents the Main Room , which has Air
Conditioning as Environmental Control , and its door
has Fingerprint as Door Lock Control . In this case,
the product was configured to have the Air Conditioning
Controller (software) component as a Service component.
That is the reason why the air conditioning must be turned
on/off manually.
Figure 6.5 presents the Living Room , which has
Automatic Windows as Environmental Control , and
its door has Keypad as Door Lock Control . The Living
Room has three windows; two of them were (fine-grained)
configured as Automatic Windows .
Search WWH ::




Custom Search