A hierarchical decomposition method for object-oriented systems based on identifying omnipresent clusters

被引:0
|
作者
Luo, J [1 ]
Zhang, L [1 ]
Sun, JS [1 ]
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Inst Software, Beijing 100871, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:647 / 650
页数:4
相关论文
共 50 条
  • [1] OBJECT-ORIENTED DECOMPOSITION FOR DISTRIBUTED SYSTEMS
    MOTA, GF
    NELSON, ML
    KODRES, UR
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 91 - 102
  • [2] A biting-down approach to hierarchical decomposition of object-oriented systems based on structure analysis
    Zhang, Lu
    Luo, Jing
    Li, He
    Sun, Jiasu
    Mei, Hong
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2010, 22 (08): : 567 - 596
  • [3] Decomposition method for object-oriented systems based on iterative analysis of the directed weighted graph
    Luo, Jing
    Zhao, Wei
    Qin, Tao
    Jiang, Ren-Kuan
    Zhang, Lu
    Sun, Jia-Su
    [J]. Ruan Jian Xue Bao/Journal of Software, 2004, 15 (09): : 1292 - 1300
  • [4] A Metric Method for Object-Oriented Systems Based on MarkII Method
    Jing Fubo
    Zeng Yi
    Liu Huijun
    Cheng Lu
    Lu Jiawei
    [J]. 2014 IEEE 7TH JOINT INTERNATIONAL INFORMATION TECHNOLOGY AND ARTIFICIAL INTELLIGENCE CONFERENCE (ITAIC), 2014, : 564 - 570
  • [5] Hierarchical Object-Oriented Petri Net Modeling Method based on Ontology
    Feng Xiaoning
    Wang Zhuo
    Yin Guisheng
    [J]. ICICSE: 2008 INTERNATIONAL CONFERENCE ON INTERNET COMPUTING IN SCIENCE AND ENGINEERING, PROCEEDINGS, 2008, : 553 - 556
  • [6] Identifying architectural change patterns in object-oriented systems
    Dong, Xinyi
    Godfrey, Michael W.
    [J]. PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2008, : 33 - 42
  • [7] A distributed object-oriented method for particle simulations on clusters
    Sun, YD
    Liang, ZY
    Wang, CL
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 251 - 259
  • [8] AN OBJECT-ORIENTED SYSTEMS MODELING METHOD BASED ON THE JACKSON APPROACH
    POO, DCC
    LEE, SY
    [J]. COMPUTER JOURNAL, 1994, 37 (08): : 669 - 682
  • [9] Object-oriented systems modelling method based on Jackson approach
    Poo, Danny C.C.
    Lee, Shwu-Yi
    [J]. Computer Journal, 1994, 37 (08): : 669 - 682
  • [10] KeY:: A formal method for object-oriented systems
    Ahrendt, Wolfgang
    Beckert, Bernhard
    Haehnle, Reiner
    Schmitt, Peter H.
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4468 : 32 - +