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. © Springer-Verlag Berlin Heidelberg 2002.
CITATION STYLE
Whittle, J. (2002). Transformations and software modeling languages: Automating transformations in UML. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2460 LNCS, pp. 227–242). Springer Verlag. https://doi.org/10.1007/3-540-45800-x_19
Mendeley helps you to discover research relevant for your work.