Skip to main content

2017 | OriginalPaper | Buchkapitel

Research on the Method of Splitting Large Class Diagram Based on Multilevel Partitioning

verfasst von : JinShuai Li, XiaoFei Zhao, BaoShan Sun

Erschienen in: Intelligent Data Engineering and Automated Learning – IDEAL 2017

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The UML class diagrams generated in reverse engineering are often large and the readability is poor. In this paper, an automatic split algorithm based on multilevel partitioning technology is proposed. According to the coupling degree between classes, the classes with high coupling are divided into the same part and the class with low coupling are separated. Experimental results show that, compared with the traditional manual division, the class diagram obtained by the automatic splitting method is more readable and consumes less time. Using the automatic splitting method to split the large class diagram can save a lot of time, improving work efficiency greatly.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Gousios, G., Pinzger, M., Van Deursen, A., et al.: An exploratory study of the pull-based software development model. In: 36th International Conference on Software Engineering, Hyderabad, pp. 345–355. ACM (2014) Gousios, G., Pinzger, M., Van Deursen, A., et al.: An exploratory study of the pull-based software development model. In: 36th International Conference on Software Engineering, Hyderabad, pp. 345–355. ACM (2014)
2.
Zurück zum Zitat Decker, M.J., Swartz, K., Collard, M.L., et al.: A tool for efficiently reverse engineering accurate UML class diagrams. In: IEEE International Conference on Software Maintenance and Evolution, pp. 607–609 (2016) Decker, M.J., Swartz, K., Collard, M.L., et al.: A tool for efficiently reverse engineering accurate UML class diagrams. In: IEEE International Conference on Software Maintenance and Evolution, pp. 607–609 (2016)
3.
Zurück zum Zitat Jing, J., Wu, L.A., Sarandy, M.S., Muga, J.G.: Inverse engineering control in open quantum systems. Phys. Rev. A. 88, 053422 (2013)CrossRef Jing, J., Wu, L.A., Sarandy, M.S., Muga, J.G.: Inverse engineering control in open quantum systems. Phys. Rev. A. 88, 053422 (2013)CrossRef
5.
Zurück zum Zitat Zhiyi, M.A., Junfeng, Z., Xiangwen, M., Wenjuan, Z.: Research and implementation of Jade bird object-oriented software modeling tool. J. Softw. 14, 97–102 (2003) Zhiyi, M.A., Junfeng, Z., Xiangwen, M., Wenjuan, Z.: Research and implementation of Jade bird object-oriented software modeling tool. J. Softw. 14, 97–102 (2003)
6.
Zurück zum Zitat Booch, G., Rumbaugh, J., Vieweg, I., Werner, C., Wagner, K.P., et al.: Unified Modeling Language (UML). Einfhrung Wirtschaftsinformatik, pp. 367–377. Gabler Verlag (2012) Booch, G., Rumbaugh, J., Vieweg, I., Werner, C., Wagner, K.P., et al.: Unified Modeling Language (UML). Einfhrung Wirtschaftsinformatik, pp. 367–377. Gabler Verlag (2012)
7.
Zurück zum Zitat Miller, G.A.: The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol. Rev. 101, 343–352 (1956)CrossRef Miller, G.A.: The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol. Rev. 101, 343–352 (1956)CrossRef
8.
Zurück zum Zitat Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49, 291–307 (1970)CrossRefMATH Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49, 291–307 (1970)CrossRefMATH
9.
Zurück zum Zitat Kaneiwa, K., Satoh, K.: On the complexities of consistency checking for restricted UML class diagrams. Theor. Comput. Sci. 411, 301–323 (2010)MathSciNetCrossRefMATH Kaneiwa, K., Satoh, K.: On the complexities of consistency checking for restricted UML class diagrams. Theor. Comput. Sci. 411, 301–323 (2010)MathSciNetCrossRefMATH
10.
Zurück zum Zitat Briand, L.C., Daly, J.W., Wust, J.K., et al.: A unified framework for coupling measurement in object-oriented systems. Empirical Softw. Eng. 3, 65–117 (1998)CrossRef Briand, L.C., Daly, J.W., Wust, J.K., et al.: A unified framework for coupling measurement in object-oriented systems. Empirical Softw. Eng. 3, 65–117 (1998)CrossRef
Metadaten
Titel
Research on the Method of Splitting Large Class Diagram Based on Multilevel Partitioning
verfasst von
JinShuai Li
XiaoFei Zhao
BaoShan Sun
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-68935-7_19

Premium Partner