Maintainability design based on complex network
2017 (English)In: 2017 14th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), 2017, p. 309-314Conference paper, Published paper (Refereed)
Abstract [en]
Many faults come from the design phase. In order to improve the maintainability of the software, the design of software architecture must be adopted modular design. This paper presents a method of UML class diagram translated into a directed complex network with weight value. The relation weight coefficient matrix between classes can be calculated by Dijkstra algorithm. The clustering algorithm is implemented on the relation weight coefficient matrix. The result of clustering analysis is that the closely related classes can be clustered into a component. Finally, modular design of the software system can be realized. © 2017 IEEE.
Place, publisher, year, edition, pages
2017. p. 309-314
Keywords [en]
Class Digram, Complex Network, Maintainability, Software Design, UML, Clustering algorithms, Computer software, Clustering analysis, Dijkstra algorithms, Modular designs, Software systems, UML class diagrams, Weight coefficients, Weight values, Complex networks
National Category
Other Computer and Information Science
Identifiers
URN: urn:nbn:se:hig:diva-27630DOI: 10.1109/ICCWAMTIP.2017.8301503ISI: 000464096300068Scopus ID: 2-s2.0-85050662075ISBN: 978-1-5386-1010-7 (electronic)OAI: oai:DiVA.org:hig-27630DiVA, id: diva2:1238339
Conference
14th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP 2017), 15-17 Dec. 2017, Chengdu, China
2018-08-132018-08-132019-08-28Bibliographically approved