• 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