Product line engineering: Product derivation - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2002

Product line engineering: Product derivation


Handling the various derivations of a product can be a daunting (and costly) task. To tackle this problem, we propose a method based on the use of creational design patterns to uncouple the variations (reified as language-level objects) from the selection process. This makes it possible to automatically derive a given product from the set of all possible ones, and to specialize its code accordingly. The contribution of this paper is to propose architectural constraints for Product Line expressed in UML as meta-level OCL constraints, providing a set of patterns for modeling variability issues of a Product Line Architecture in the context of the OMG's Model Driven Architecture, and explicit the use of OCL2 transformations combined together using the UMLAUT framework to automate the derivation process.
Fichier principal
Vignette du fichier
Monestel02a.pdf (134.23 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00794538 , version 1 (26-02-2013)


  • HAL Id : hal-00794538 , version 1


Laurent Monestel, Tewfik Ziadi, Jean-Marc Jézéquel. Product line engineering: Product derivation. Workshop on Model Driven Architecture and Product Line Engineering, associated to the SPLC2 conference, Aug 2002, San Diego, United States. ⟨hal-00794538⟩
174 View
97 Download


Gmail Facebook X LinkedIn More