Transformations and software modeling languages: Automating transformations in UML

27Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

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. © Springer-Verlag Berlin Heidelberg 2002.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free