DocumentCode
2043165
Title
A hierarchical decomposition method for object-oriented systems based on identifying omnipresent clusters
Author
Luo, Jing ; Zhang, Lu ; Sun, Jiasu
Author_Institution
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., China
fYear
2005
fDate
26-29 Sept. 2005
Firstpage
647
Lastpage
650
Abstract
System decomposition has become a research focus in software maintenance and evolution for a long time. In this paper, we propose a hierarchical decomposition method for object oriented systems based on identification of omnipresent clusters. The distinctive features of this approach are as follow: firstly, we addressed the problem of omnipresent classes for class diagram. Secondly, we proposed a hierarchical decomposition strategy which can deal with unbalanced hierarchical organization for software system. Thirdly, we presented a revised independency metric that can offset the impact of the measured clusters´ size. The experimental results show that this method can be both effective and efficient.
Keywords
object-oriented programming; software maintenance; class diagram; hierarchical decomposition method; hierarchical organization; object-oriented system; omnipresent cluster; software evolution; software maintenance; software system; system decomposition; Computer science; Control systems; Hierarchical systems; Optimization methods; Size measurement; Software maintenance; Software systems; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
ISSN
1063-6773
Print_ISBN
0-7695-2368-4
Type
conf
DOI
10.1109/ICSM.2005.12
Filename
1510165
Link To Document