Skip to Main content Skip to Navigation
New interface
Conference papers

Product line engineering: Product derivation

Laurent Monestel 1 Tewfik Ziadi 1 Jean-Marc Jézéquel 1 
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : 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.
Document type :
Conference papers
Complete list of metadata

Cited literature [7 references]  Display  Hide  Download
Contributor : Jean-Marc Jézéquel Connect in order to contact the contributor
Submitted on : Tuesday, February 26, 2013 - 10:13:43 AM
Last modification on : Friday, February 4, 2022 - 3:23:20 AM
Long-term archiving on: : Sunday, April 2, 2017 - 5:13:27 AM


Files produced by the author(s)


  • 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⟩



Record views


Files downloads