Case study: Class diagram restructuring
Software Engineering
2013-12-03 v2
Abstract
This case study is an update-in-place refactoring transformation on UML class diagrams. Its aim is to remove clones of attributes from a class diagram, and to identify new classes which abstract groups of classes that share common data features. It is used as one of a general collection of transformations (such as the removal of redundant inheritance, or multiple inheritance) which aim to improve the quality of a specification or design level class diagram. The transformation is a typical example of a model refactoring, and illustrates the issues involved in such transformations.
Keywords
Cite
@article{arxiv.1309.0369,
title = {Case study: Class diagram restructuring},
author = {K. Lano and S. Kolahdouz Rahimi},
journal= {arXiv preprint arXiv:1309.0369},
year = {2013}
}
Comments
In Proceedings TTC 2013, arXiv:1311.7536