Information Technology Reference
In-Depth Information
a facilities designer creates a feature configuration based
on the facilities feature model. The facilities feature
model affects the transformation of the Domain Model
into the Facilities Model . According to selected facilities
features, particular transformation rules must be executed
to transform domain models into facilities models. For
instance, if the feature Automatic Windows is selected,
a particular transformation rule is executed to transform
Window elements into Automatic Windows elements. If
the feature Automatic Windows is not selected, another
different transformation rule is executed to transform Window
elements into Manual Window elements. The Facilities
Model is transformed into a Components model and then
a software architect creates another feature configuration
based on the architecture feature model. The Architecture
Feature Model Configuration affects the transformation
of the Components Model into the Architectural Model .
Finally, the Architectural Model and the Facilities
Model are used to generate the final Java Source Code .The
next section describes the process of deriving products using
model transformation stages.
Figure 4.13. Summary of the Smart-Home systems
configuration and derivation process
Search WWH ::




Custom Search