DocumentCode :
2808392
Title :
An Approach for Software Architecture Refactoring Based on Clustering of Extended Component Dependency Graph
Author :
Zhong Lin-Hui ; Xu Le ; Ye Mao-sheng ; Zheng Yi ; Xie Bing
Author_Institution :
Sch. of Comput. Inf. & Eng., JiangXi Normal Univ., Nanchang, China
fYear :
2009
fDate :
11-13 Dec. 2009
Firstpage :
1
Lastpage :
4
Abstract :
For improving the evolvability of software architecture, the paper proposes a software architecture refactoring strategy based on extended clustering of component dependency relation, which consists of logical relation and evolution relation among components. By using the graph clustering algorithm, the software architecture can be restructured according to the software quality of "high cohesion and low coupling" under the control of our refactoring algorithm. Moreover, an example is shown for explaining its usability.
Keywords :
graph theory; pattern clustering; software architecture; software maintenance; evolution relation; extended component dependency graph; graph clustering algorithm; logical relation; software architecture refactoring strategy; software evolution; Clustering algorithms; Computer science; History; Logic; Object oriented modeling; Software algorithms; Software architecture; Software quality; Software systems; Usability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4507-3
Electronic_ISBN :
978-1-4244-4507-3
Type :
conf
DOI :
10.1109/CISE.2009.5362854
Filename :
5362854
Link To Document :
بازگشت