Information Technology Reference
In-Depth Information
A general MD-SPL approach can be summarized as in
Figure 4.1. We refer to it as the summary of a general
MD-SPL approach because the involved processes are used
irrespective of the type of product line we are creating:
proactive, reactive, or extractive. This view is intended to
subsume many other approaches in this domain. One of the
first uses of MDE for a product line is the work of Trask
in [TRA 06]. It illustrates the importance of domain-specific
modeling in the engineering of components and applications
for radio. Several approaches to create SPLs have emerged
that are based on MDE, such as Czarnecki and Antkiewicz's
approach [CA 05], Wagelaar's approach [WAG 05, WAG 08b,
WAG 08a],approaches coping with dynamic behaviors [ZIA 06,
PER08],Loughran et al .'sapproach[LOU,SAN08],andVoelter
and Groher's approach [VÖL 07b]. Recently,theAMPLE way to
develop product lines introduced product-oriented and solution
orientedapproachesandtwodedicatedMD-SPLorganizations.
A more detailed discussion about these approaches is provided
in Chapter 8.
Figure 4.1. Model-driven software product lines
The input of any SPL development includes business and
non-functional requirements. Both determine the reference
architecture, which is depicted by metamodels and model
transformations. During domain engineering and problem
Search WWH ::




Custom Search