Information Technology Reference
In-Depth Information
Figure 4.16. Example of a Smart-Home system
4.6.2. Creating and using decision models
Intheprevioussection,weexplainedhowwecreatedspecific
transformation rules taking into account the possible features
that can affect a model transformation stage. For instance,
in the first transformation stage, those are features from the
facilities feature model.
Remember one objective of an MD-SPL approach is to
automate as far as possible the production plan. This “big
process”, thanks to MDE, can be viewed as an assembly of
model transformations from requirements until code and tests.
Thus, it implies defining a mechanism that enables selecting
and executing automatically the base transformation rules
and only some specific transformation rules. These are specific
rulesrelatedtoselectedfeaturesinfeatureconfigurations.This
mechanism must also ensure the correct execution ordering,
also called execution scheduling,of the selected transformation
rules. By correct, we mean an execution ordering that allows
derivation of the required configured product.
We propose the use of explicit decision models in the context
of MDE as a mechanism for composing transformation rules
Search WWH ::




Custom Search