Identification of Cross Cutting Concerns and Refactoring of Object Oriented System Based on Aspect Mining
The process of Aspect Mining and Refactoring tries to indentify the cross-cutting concerns in the existing software system and refactoring if for a good AOP. The aim of the paper is to analyze the techniques use for the evaluation of the cross-linking and making the system easier to maintain and evolve based on the clustering algorithms. Clustering is a technique of grouping the data based on similar objects. The authors provide an initial assessment of how aspect oriented techniques and tool are used to identify the cross-cutting and refactoring the system on the basis of cross-linking, and also differ the aspect oriented system from the object oriented system by means of graphical techniques.