Information Technology Reference
In-Depth Information
Chapter 5
The FieSta Framework: Fine-grained
Derivation and Configuration
5.1. Introduction
InChapter4,wepresentedhowMDEcanbeusedtoenhance
SPLE.We have shown that models and model transformations
can be used to support the configuration and derivation of
product line members, respectively. We have also noted that
these MD-SPL approaches are not enough to configure and
deriveproductswithfine-grainedvariations.Theseapproaches
have some limitations to express variability and to configure
products, and they do not provide appropriate mechanisms
to derive products that facilitate the maintenance, re-use,
and evolution of core assets such as transformation rules.
This chapter first introduces the concepts of coarse-grained
and fine-grained variations. Our solution to fix this issue is
called FieSta, for Fine-grained derivation and configuration
for Software product lines . This approach relies on constraint
and binding models, which are described and illustrated.
We present our proposal to improve the expressive power
of variability in section 5.2; we introduce a mechanism to
capture and express fine-grained variations between products
Search WWH ::




Custom Search