Decomposition of large class diagrams generated by reverse engineering

Hui Liu*, Wei Zhong Shao, Zhi Yi Ma

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

This paper proposes an approach to decompose large class diagrams. It first collects metrics of coupling among classifiers (classes and interfaces). According to the principle of high cohering and low coupling, it breaks low coupling classifiers while showing high coupling classifiers in the same diagrams. To guarantee that the generated new class diagrams are readable, it confines sizes of new diagrams to a predefined scope. The results of its evaluations on industrial projects suggest that the approach is practical and valuable. The approach proposed in this paper helps to improve the readability of software models.

Original languageEnglish
Pages (from-to)2701-2710
Number of pages10
JournalRuan Jian Xue Bao/Journal of Software
Volume21
Issue number11
DOIs
Publication statusPublished - Nov 2010

Keywords

  • Class diagram
  • Reverse engineering
  • Software maintenance
  • Unified modeling language (UML)

Fingerprint

Dive into the research topics of 'Decomposition of large class diagrams generated by reverse engineering'. Together they form a unique fingerprint.

Cite this