NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The software-cycle model for re-engineering and reuseThis paper reports on the progress of a study which will contribute to our ability to perform high-level, component-based programming by describing means to obtain useful components, methods for the configuration and integration of those components, and an underlying economic model of the costs and benefits associated with this approach to reuse. One goal of the study is to develop and demonstrate methods to recover reusable components from domain-specific software through a combination of tools, to perform the identification, extraction, and re-engineering of components, and domain experts, to direct the applications of those tools. A second goal of the study is to enable the reuse of those components by identifying techniques for configuring and recombining the re-engineered software. This component-recovery or software-cycle model addresses not only the selection and re-engineering of components, but also their recombination into new programs. Once a model of reuse activities has been developed, the quantification of the costs and benefits of various reuse options will enable the development of an adaptable economic model of reuse, which is the principal goal of the overall study. This paper reports on the conception of the software-cycle model and on several supporting techniques of software recovery, measurement, and reuse which will lead to the development of the desired economic model.
Document ID
19930007976
Acquisition Source
Legacy CDMS
Document Type
Other
Authors
Bailey, John W.
(Maryland Univ. College Park, MD, United States)
Basili, Victor R.
(Maryland Univ. College Park, MD, United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1992
Publication Information
Publication: NASA. Goddard Space Flight Center, Collected Software Engineering Papers, Volume 10
Subject Category
Computer Programming And Software
Accession Number
93N17165
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available