search menu icon-carat-right cmu-wordmark

The Evolution of Product Line Assets

Technical Report
The focus of this 2003 technical report is how evolutionary changes affect the various types of assets in a software product line.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2003-TR-005
DOI (Digital Object Identifier)
10.1184/R1/6585134.v1

Abstract

Change is a natural, although not always welcome, part of product line development. The changes may be initiated to correct, improve, or extend assets or products. Since no asset is independent of all other assets, changes to one asset often require corresponding changes in other assets. And changes to assets propagate to affect all the products using those assets. Many of the practices of a successful product line initiate, manage, or consume these changes. Both conceptual techniques and software tools are available to assist in the management of these changes. 

The focus of this technical report is how evolutionary changes affect the various types of assets in a software product line. Change can be anticipated and managed, or it can be unanticipated and potentially disruptive. This technical report defines a few basic evolution concepts and then discusses those product line practices that initiate, anticipate, control, and direct the evolution. Conceptual and automated techniques that support these practices are also presented.

Cite This Technical Report

McGregor, J. (2003, June 1). The Evolution of Product Line Assets. (Technical Report CMU/SEI-2003-TR-005). Retrieved February 21, 2024, from https://doi.org/10.1184/R1/6585134.v1.

@techreport{mcgregor_2003,
author={McGregor, John},
title={The Evolution of Product Line Assets},
month={Jun},
year={2003},
number={CMU/SEI-2003-TR-005},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6585134.v1},
note={Accessed: 2024-Feb-21}
}

McGregor, John. "The Evolution of Product Line Assets." (CMU/SEI-2003-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, June 1, 2003. https://doi.org/10.1184/R1/6585134.v1.

J. McGregor, "The Evolution of Product Line Assets," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2003-TR-005, 1-Jun-2003 [Online]. Available: https://doi.org/10.1184/R1/6585134.v1. [Accessed: 21-Feb-2024].

McGregor, John. "The Evolution of Product Line Assets." (Technical Report CMU/SEI-2003-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Jun. 2003. https://doi.org/10.1184/R1/6585134.v1. Accessed 21 Feb. 2024.

McGregor, John. The Evolution of Product Line Assets. CMU/SEI-2003-TR-005. Software Engineering Institute. 2003. https://doi.org/10.1184/R1/6585134.v1