Information Technology Reference
In-Depth Information
We create only base transformation rules given that there
are no feature models affecting this transformation stage.
However,inthisparticularcase,notallthebasetransformation
rules are always executed. Their execution depends on the
transformation of the facility models. For instance, if at least
one FacilitiesMetamodel::WindowsController element
exists, then a base transformation rule in charge of creating a
component that serves as controller for the automatic windows
is executed.
Figure 4.15. Example of a Smart-Home systems' components model
Figure 4.15 presents an example of a derived component
model. This model is presented using the UML2 syntax.
Periodic components in this model can either remain
Periodic components after the next transformation stage,
which creates architecture models, or not. The components
inside dashed squares are not always created. The following
conditions are required to create such components:
- The rule to create the WindowController component,its
ports and interfaces, is only executed if there exists at least
Search WWH ::




Custom Search