Information Technology Reference
In-Depth Information
InfoTreeView . This allows us to create GUI models where
the information view varies. Figure 7.6 presents the GUI
metamodel. Models that conform to this metamodel are
generated from Problem Space models. Similarly, as in the
Kernel model, product designers do not take part in the
manual creation of this model. Designers configure resulting
GUI models by selecting features from the feature model we
present in Figure 7.7.
Figure 7.6. GUI metamodel
7.4.2. The feature model
In FieSta,we allow product designers to configure a product
by giving a starting model, a Problem Space model in
this example, and creating a binding model that satisfies a
constraint model. To create binding models and constraint
models, we have to first define a feature model. For this
example, playing the role of product line architects, we create
onlyonefeaturemodelthatrepresentsthevariantsofcollection
manager applications that are not represented in the Problem
Space metamodel.
As was introduced in section 7.2.3, we take into account
the need for incorporating facilities to the collection manager
Search WWH ::




Custom Search