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 Chen | 1 | 47 | 2.29 |
Matt Critchlow | 2 | 47 | 2.29 |
Akash Garg | 3 | 114 | 5.30 |
Christopher Van der Westhuizen | 4 | 84 | 5.28 |
André van der Hoek | 5 | 2139 | 151.38 |