Differencing and merging within an evolving product line architecture

16Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

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. © Springer-Verlag Berlin Heidelberg 2004.

Cite

CITATION STYLE

APA

Chen, P., Critchlow, M., Garg, A., Van Der Westhuizen, C., & Van Der Hoek, A. (2004). Differencing and merging within an evolving product line architecture. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3014, 269–281. https://doi.org/10.1007/978-3-540-24667-1_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free