Information Technology Reference
In-Depth Information
creating the required binding models, which must satisfy the
constraints presented before in Tables 6.5 and 6.6. The result
will be a complete fine-grained configuration of a particular
Smart-Home system of our MD-SPL.
Table 6.7 presents a set of bindings between the domain
model from Figure 6.9 and our facilities feature model. These
bindings are created by a
facilities designer
,and along with the
domain model are part of the fine-grained configuration of the
particular Smart-Home system we are configuring. They must
satisfy the constraints presented in Table 6.6.
Element Feature Description
livingRoom Air Conditioning
The
livingRoom
will manage
Air Conditioning
as
Environmental Control
livingRoomD1 Fingerprint
The
livingRoomD1
will manage
Fingerprint
as
Lock Door
Control
System
mainRoomW1 Automatic Windows
The
mainRoomW1
will be an
Automatic Window
The
mainRoomD2
will manage
Keypad
as
Lock Door Control
system
mainRoomD2
Keypad
Table 6.7.
Bindings between the domain model from Figure 6.9
and our facilities feature model
According to this configuration, after the execution of the
model transformation process,the product designer will obtain
a particular Smart-Home system whose GUI is presented in
Figures 6.11 and 6.12. Figure 6.11 shows the view associated
with the
mainRoom
, which has one
Automatic Windows
,
mainRoomW1
, and its door,
mainRoomD2
, has
Keypad
as
Lock
Door Control
mechanism.
Figure 6.12 presents the view associated with the
livingRoom
.Inthiscase,the
Air Conditioning
ismanaged
by a
Periodic
software component. That is the reason why
the system automatically turns it on/off according to the
Search WWH ::
Custom Search