Application Engineering

Deriving applications…

“Application engineering is the process of software product line engineering in which the applications of the product line are built by reusing domain artefacts and exploting the product line variability.” — Pohl2005, p.21

Application engineering is the other major product line process, and is where concrete products are produced from the assets and models that have been produced in the domain engineering process. This requires the production of a configuration specification of the variability model, which defines the features to be included (and excluded) from the product in question. A transformation process must then take place, mapping the assets and the configuration specification into a concrete product. While frequently the goal is for this mapping to be automated, human intervention in the process is often required.

References


To the index!