Reference Hub25
Transformations Between UML Diagrams

Transformations Between UML Diagrams

Petri Selonen, Kai Koskimies, Markku Sakkinen
Copyright: © 2003 |Volume: 14 |Issue: 3 |Pages: 19
ISSN: 1063-8016|EISSN: 1533-8010|ISSN: 1063-8016|EISBN13: 9781615200610|EISSN: 1533-8010|DOI: 10.4018/jdm.2003070103
Cite Article Cite Article

MLA

Selonen, Petri, et al. "Transformations Between UML Diagrams." JDM vol.14, no.3 2003: pp.37-55. http://doi.org/10.4018/jdm.2003070103

APA

Selonen, P., Koskimies, K., & Sakkinen, M. (2003). Transformations Between UML Diagrams. Journal of Database Management (JDM), 14(3), 37-55. http://doi.org/10.4018/jdm.2003070103

Chicago

Selonen, Petri, Kai Koskimies, and Markku Sakkinen. "Transformations Between UML Diagrams," Journal of Database Management (JDM) 14, no.3: 37-55. http://doi.org/10.4018/jdm.2003070103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

The Unified Modeling Language (UML) provides various diagram types for describing a system from different perspectives or abstraction levels. Hence, UML diagrams describing the same system are dependent and strongly overlapping. In this paper we study how this can be exploited for specifying transformation operations between different diagram types. We discuss various general approaches and viewpoints of model transformations in UML. The source and target diagram types for useful transformations are analyzed and given categories. The potentially most interesting transformation operations are discussed in detail. It is concluded that the transformation operations can automate a substantial part of both forward and reverse engineering. These operations can be used, for example, for model checking, merging, slicing, and synthesis.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.