Methods, Algorithms and Software for the UML Class Diagram Refactoring
This article considers the problem of UML class diagram refactoring. It gives a brief overview of the approaches to the UML class diagram describing, transformation and refactoring. Article also proposes a software tool for the UML class diagram refactoring called UML Refactoring. This software tool...
Saved in:
| Published in | Modern Information Technology and IT Education Vol. 1204; pp. 179 - 191 |
|---|---|
| Main Authors | , |
| Format | Book Chapter |
| Language | English |
| Published |
Switzerland
Springer International Publishing AG
2021
Springer International Publishing |
| Series | Communications in Computer and Information Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783030782726 3030782727 |
| ISSN | 1865-0929 1865-0937 |
| DOI | 10.1007/978-3-030-78273-3_18 |
Cover
| Summary: | This article considers the problem of UML class diagram refactoring. It gives a brief overview of the approaches to the UML class diagram describing, transformation and refactoring. Article also proposes a software tool for the UML class diagram refactoring called UML Refactoring. This software tool provides import of diagrams in XMI format, OO-metrics calculation. UML Refactoring tool searches for the transformations, which decrease a fitness function value. Article presents an algorithm of a prototype CLANG plugin, which receives C++ source code at the input and returns UML class diagram in XMI format. |
|---|---|
| ISBN: | 9783030782726 3030782727 |
| ISSN: | 1865-0929 1865-0937 |
| DOI: | 10.1007/978-3-030-78273-3_18 |