Return to search

ENABLING THE EXCHANGE OF METAMODELS DEFINED IN ECORE FROM JETBRAINS MPS TO EMF

Model-Driven Engineering has been developing since the first release of the Unified Modeling Language, passing several milestones and advancing ever since. Model-Driven Engineering is being used in various fields like medical, cyber-physical systems, web applications, etc. It is an engineering paradigm that allows developers to model systems at the level of abstraction of their choice. There are many available tools in the market offering different modelling capabilities to their users. Making use of more than one tool would give the users a wider range of options and higher flexibility in modelling their applications. The current market of open-source modelling tools has two main actors, being JetBrains MPS, mostly focused on textual modelling languages, and Eclipse Modelling Framework, mostly focused on graphical modelling languages. The goal of this thesis is to design and implement a bridge between these two modelling environments. More specifically, we engineer the modelling language Ecore, at the heart of the Eclipse Modeling Framework, in JetBrains MPS in order to enable the exchange of metamodels based on Ecore from MPS to Eclipse Modeling Framework.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:mdh-55495
Date January 2021
CreatorsTaha, Hilal
PublisherMälardalens högskola, Akademin för innovation, design och teknik
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds