Algorithms of the UML Class Diagram Analysis and Their Effectiveness: Strategy and Interface Insertion Transformations
Olga Deryugina, Evgeny V. Nikulchev · ITM Web of Conferences · 2017
A number of studies have investigated different means of the software refactoring. The question is whether there are any effective methods that could provide automated refactoring of the architecture on the design stage with no source code available yet. With the aim of evaluating this possibility, the algorithms of the UML class diagrams analysis were proposed. In addition, the computational experiment was conducted to evaluate the algorithms’ performance depending on the initial diagram size.