University of Twente Student Theses


Metamodel transformations between UML and OWL

Haasjes, R.E.Y. (2019) Metamodel transformations between UML and OWL.

[img] PDF
Abstract:Both the Unified Modeling Language (UML) and the Web Ontology Language (OWL) are used for conceptual modeling. Currently, a push towards the use of OWL can be observed. However, whereas UML has been an established conceptual modeling language for decades, OWL struggles with adoption and tooling. Academic research has attempted to leverage existing UML models by automatically transforming UML models into OWL ontologies. But despite research spanning over a decade, there is no consensus on how UML should be transformed into OWL. We observed that most studies focus solely on unidirectional transformations from UML to OWL, and tools implementing the transformations are often missing, outdated or abandoned. In addition, there is a lack of case studies that evaluate the quality of the proposed transformations. We have implemented a bidirectional metamodel based transformation tool between UML and OWL to contribute to a better understanding of to what extent it is possible to automatically transform UML models into OWL ontologies and vice versa. Based on case studies we found out that there is a significant overlap between UML and OWL. But there is also a significant loss of information due to a lack of features, and differences in modeling approaches.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science MSc (60300)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page