CVSM Bibliography, Entry [ RuC2012FASE ]

Rubin, Julia; Chechik, Marsha: Combining Related Products into Product Lines; p.285-300 in: Proc. FASE 2012; LNCS 7212/2012, Springer; 2012
Library Entries: springerlink
Deskriptoren: CVSM

Abstract: We address the problem of refactoring existing, closely related products into product line representations. Our approach is based on comparing and matching artifacts of these existing products and merging those deemed similar while explicating those that vary. Our work focuses on formal specification of a product line refactoring operator called merge-in that puts individual products together into product lines. We state sufficient conditions of model compare, match and merge operators that allow application of merge-in. Based on these, we formally prove correctness of the merge-in operator. We also demonstrate its operation on a small but realistic example.