Refactoring of UML models using AGG
DOI:
https://doi.org/10.14279/tuj.eceasst.8.112Abstract
Model refactoring is an emerging research topic that is heavily inspired by refactoring of object-oriented programs. Current-day UML modeling environments provide poor support for evolving UML models and applying refactoring techniques at model level. As UML models are intrinsically graph-based in nature we propose to use graph transformations to specify and apply model refactoring. More in particular, we use a specific graph transformation tool, AGG, and provide recommendations of how AGG may be improved to better support model refactoring. These recommendations are based on a small experiment that we have carried out with refactoring of UML class diagrams and state machines.Downloads
Additional Files
Published
2008-02-10
How to Cite
[1]
A. Folli and T. Mens, “Refactoring of UML models using AGG”, eceasst, vol. 8, Feb. 2008.
Issue
Section
Articles