Transformations and Software Modeling Languages: Automating Transformations in UML

  • Authors:
  • Jon Whittle

  • Affiliations:
  • -

  • Venue:
  • UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper investigates the role of transformations in the Unified Modeling Language, specifically UML class diagrams with OCL constraints. To date, the use of transformations in software modeling and design has not been fully explored. A framework for expressing transformations is presented along with concrete examples that, for example, infer new inheritance links, or transform constraints. In particular, a technique for checking that two UML class diagrams are refactorings of each other is described.