Basili, Victor R.Caldiera, Gianluigien-USsoftware reuselife cycle productscomponent factoryabstractionreference architectureinstantiation processA Reference Architecture for the Component FactoryTechnical Report