Domain Framework and Component Extraction Method Based on Dynamic Analysis of Relations Between Classes
Extraction of framework and components is an important goal of reuseoriented software reengineering.In this paper,an extraction method is proposed on analysis of existing mode of domain framework and components in legacy systems.In the method,skeleton classes of the framework are firstly identified,and then spread is performed from these classes to get the whole framework instance.Finally,the domain framework can be abstracted from the instance.Spread can continue from those classes,where the framework instance separates,to extract legacy components.All of the spread processes are based on the dynamic analysis of the overall relationship between the examined class and the class cluster, so the partition is more reasonable.