A Survey of Techniques for Extracting Components from Existing Systems

Due to the development of the software component technology,as an effective means to acquire component, extraction of components from existing systems has become a research focus of both software reuse and program com- prehension for its lower cost and high efficiency.In this paper,we analyze the current status of research on component extraction from system decomposition and its metrics.Then we present several typical component extraction systems.Finally,we outline some possible research directions of this important research topic.