Software Engineering Institute Carnegie Mellon

Perspective on Software Reuse

Perry, J.

Technical Report
CMU/SEI-88-SR-022

PDF File
PostScript File

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.