Title :
Reconciling Automation and Flexibility in Product Derivation
Author :
Perrouin, Gilles ; Klein, Jacques ; Guelfi, Nicolas ; Jezequel, Jean-Marc
Author_Institution :
Triskell Team, IRISA/INRIA Rennes, Rennes
Abstract :
Product derivation, i.e. reusing core assets to build products, did not receive sufficient attention from the product-line community, yielding a frustrating situation. On the one hand, automated product derivation approaches are inflexible; they do not allow products meeting unforeseen, customer-specific, requirements. On the other hand, approaches that consider this issue do not provide adequate methodological guidelines nor automated support. This paper proposes an integrated product derivation approach reconciling the two views to offer both flexibility and automation. First, we perform a pre-configuration of the product by selecting desired features in a generic feature model and automatically composing their related product-line core assets. Then, we adapt the pre-configured product to its customer-specific requirements via derivation primitives combined by product engineers and controlled by constraints that flexibly set product line boundaries. Our process is supported by the Kermeta meta modeling environment and illustrated through an example.
Keywords :
metacomputing; software engineering; Kermeta meta modeling environment; automated product derivation; automated supports; customer-specific requirements; customer-specifics; generic feature model; integrated product derivation approach; product-line community; product-line core assets; Automatic control; Automation; Costs; Guidelines; Laboratories; Metamodeling; Product development; Reliability engineering; Software systems; Spatial databases; Kermeta; Model Composition; Product Derivation;
Conference_Titel :
Software Product Line Conference, 2008. SPLC '08. 12th International
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3303-2
DOI :
10.1109/SPLC.2008.38