Skip to Content

On Interchanging Between OWL/SWRL and UML/OCL

TitleOn Interchanging Between OWL/SWRL and UML/OCL
Publication TypeConference Proceedings
Year of Conference2006
AuthorsMilanovic, M., Gasevic D., Giurca A., Wagner G., and Devedzic V.
EditorDemuth, B., Chiorean D., Gogolla M., and Warmer J.
Conference NameProceedings of the Workshop co-located with MoDELS 2006: 9th International Conference on Model-Driven Engineering Languages and Systems (formerly the UML series of conferences)
Series TitleOCL for (Meta-) Models in Multiple Application Domain
Pagination81-95
Date Published01/10/2006
Conference LocationGenova, Italy
Abstract

The paper presents a metamodel-driven model transformation approach to interchanging rules between the Semantic Web Rule Language along with the Web Ontology Language (OWL/SWRL) and Object Constraint Language (OCL) along with UML (UML/OCL). The solution is based on the REWERSE Rule Markup Language (R2ML), a MOF-defined general rule language, as a pivotal metamodel and the bi-directional transformations between OWL/SWRL and R2ML and between UML/OCL and R2ML. Besides describing mapping rules between three rule languages, the paper proposes the implementation by using ATLAS Transformation language (ATL) and describes the whole transformation process involving several MOF-based metamodels, XML schemas, and EBNF grammars.

URLhttp://rewerse.net/publications/download/REWERSE-RP-2006-155.pdf