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