Automated migration of EuGENia graphical editors to the web

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Fatima Rani - , UGROUND GLOBAL SL (Autor:in)
  • Pablo Diez - , UGROUND GLOBAL SL (Autor:in)
  • Enrique Chavarriaga - , UGROUND GLOBAL SL (Autor:in)
  • Esther Guerra - , Universidad Autónoma de Madrid (Autor:in)
  • Juan De Lara - , Universidad Autónoma de Madrid (Autor:in)

Abstract

Domain-specific languages (DSLs) are languages tailored for particular domains. Many frameworks and tools have been proposed to develop editors for DSLs, especially for desktop IDEs, like Eclipse. We are witnessing the advent of low-code development platforms, which are cloud-based environments supporting rapid application development by using graphical languages and forms. While this approach is very promising, the creation of new low-code platforms may require the migration of existing desktop-based editors to the web. However, this is a technically challenging task. To fill this gap, we present ROCCO, a tool that migrates Eclipse-based graphical modelling editors to the web, to facilitate their integration with low-code platforms. The tool reads a meta-model annotated with EuGENia annotations, and generates a web editor using the DPG web framework used by the UGROUND company. In this paper, we present the approach, including tool support and an evaluation based on migrating nine editors created by third parties, which shows the usefulness of the tool.

Details

OriginalspracheEnglisch
TitelProceedings - 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Companion Proceedings
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten500-506
Seitenumfang7
ISBN (elektronisch)9781450381352
PublikationsstatusVeröffentlicht - 16 Okt. 2020
Peer-Review-StatusJa
Extern publiziertJa

Publikationsreihe

ReiheMODELS '20: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings

Konferenz

Titel23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020
Dauer16 - 23 Oktober 2020
StadtVirtual, Online
LandKanada

Externe IDs

ORCID /0000-0003-3753-3778/work/142238506

Schlagworte

ASJC Scopus Sachgebiete

Schlagwörter

  • Graphical DSLs, Low-code platforms, Model-driven engineering