Software reusability: vol. 1, concepts and models
Software reusability: vol. 1, concepts and models
Process and products for software reuse in Ada
TRI-Ada '90 Proceedings of the conference on TRI-ADA '90
ACM SIGSOFT Software Engineering Notes
Domain analysis: an introduction
ACM SIGSOFT Software Engineering Notes
Reveng: a cost-effective approach to reverse-engineering
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
This article attempts to standardize the use of many terms used in the software reuse literature. Three terms of particular interest -- taxonomy, software reuse, and domain analysis -- and some problems with their usage are discussed. The specific problems with these terms are generalized and several solutions are given, the most important being the introduction of the concept of using reuse process models to provide both context and an overall view of the potential areas of discourse in reuse. Several new terms are proposed for future use; definitions of existing terms that are meaningful in the context of software reuse are also included.