Information Technology Reference
In-Depth Information
Figure 6.9. Example of a domain model created with our
Smart-Homes domain models creator
6.4.4.2. The binding models creator
We developed an Eclipse plug-in named the Binding Models
Creator tocreatebindingmodels.Figure6.10presentstheview
associated with the Binding Models Creator. In this figure, we
present the creation of bindings between the domain model
and the facilities feature model from our Smart-Home systems
SPL.
Using the Binding Models Creator, product designers can
load a feature model, a domain model, and a constraint
model, which will be used to validate the created binding
model. Designers can create and delete bindings or select a
feature. The facility to select features is useful when coarse-
grained configurations are required. Therefore, we can select,
for example, the automatic windows for all the windows
in the house only by selecting the Automatic Windows
feature.
When a product designer chooses to save a binding model,
the plug-in performs two activities. First, it saves a file with
Search WWH ::




Custom Search