Title
Differencing and Merging within an Evolving Product Line Architecture
Abstract
Propagating changes from one place in a product line architecture to another is a difficult problem that occurs in a variety of settings. Currently, no automated tools exist that help an architect in doing so, and performing the task by hand in the face of a large product line architecture can be error-prone and difficult. To address this problem, we have built a set of tools for automating the process. Our approach breaks down into a two-step solution: (1) automatically determining the difference between two selected (versions of) a product architecture, and (2) automatically merging the difference back into a different location in the original product line architecture. In this paper, we detail each of these two steps and evaluate our solution on an example word processor product line architecture.
Year
DOI
Venue
2003
10.1007/978-3-540-24667-1_20
LECTURE NOTES IN COMPUTER SCIENCE
Keywords
Field
DocType
software architecture,merging
Architecture domain,Cellular architecture,Space-based architecture,Database-centric architecture,Data architecture,Engineering drawing,Solution architecture,Software product line,Reference architecture,Engineering,Computer engineering
Conference
Volume
ISSN
Citations 
3014
0302-9743
19
PageRank 
References 
Authors
0.83
8
5
Name
Order
Citations
PageRank
Ping Chen1472.29
Matt Critchlow2472.29
Akash Garg31145.30
Christopher Van der Westhuizen4845.28
André van der Hoek52139151.38