This report presents a perspective on software reuse in the context of "ideal" software development capabilities. Software reuse is viewed as a means of achieving-or at least approximating-the idea capabilities. A generic application and development model is proposed for unifying various types of software reuse. The model can be initially formulated as a project family architecture and produced from a domain features analysis. The approach presented in this report is intended to lead to a reuse strategy and methodology for software development.
This report is related to the following area(s) of work:
Software Product LinesTechnical Report
CMU/SEI-88-TR-022
September 1988
SEI:
Perry, James; Perspective on Software Reuse (CMU/SEI-88-TR-022 ). Software Engineering Institute, Carnegie Mellon University, 1988. http://www.sei.cmu.edu/library/abstracts/reports/88tr022.cfm
IEEE:
J. Perry, "Perspective on Software Reuse," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-88-TR-022 , 1988. http://www.sei.cmu.edu/library/abstracts/reports/88tr022.cfm
APA:
Perry, J., (1988). Perspective on Software Reuse (CMU/SEI-88-TR-022 ). Retrieved May 23, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/88tr022.cfm
CHI:
Perry, James, Perspective on Software Reuse (CMU/SEI-88-TR-022 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1988. http://www.sei.cmu.edu/library/abstracts/reports/88tr022.cfm
MLA:
Perry, J., 1988. Perspective on Software Reuse (Technical Report CMU/SEI-88-TR-022 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://www.sei.cmu.edu/library/abstracts/reports/88tr022.cfm
To find research on Software Product Lines that is more current, see Software Product Lines Research.
For more information