Marković, SlavišaBaar, Thomas2007-07-262007-07-262007-07-262007https://infoscience.epfl.ch/handle/20.500.14299/9928UML class diagrams are usually annotated with OCL expressions that constrain their possible instantiation. In our work we have investigated how OCL annotations can be automatically updated each time the underlying diagram is refactored. All our refactoring rules are formally specified using a QVT-based graphical formalism and have been implemented in our tool ROCLET.Synchronizing Refactored UML Class Diagrams and OCL Constraintstext::conference output::conference proceedings::conference paper