Engineering hybrid graphical-textual languages with sirius and xtext: Requirements and challenges

Justin Cooper, Dimitris Kolovos

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Embedding textual domain specific languages into graphical modelling workbenches can help deliver the best of both worlds. In this paper, we discuss common requirements for hybrid textual/graphical modelling workbenches, and we present requirements, existing approaches and open challenges for integrating graphical editors implemented using the state-of-the-art Sirius graphical modelling framework, and textual editors developed with Xtext within the Eclipse Modeling ecosystem.

Original languageEnglish
Title of host publicationProceedings - 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2019
EditorsLoli Burgueno, Loli Burgueno, Alexander Pretschner, Sebastian Voss, Michel Chaudron, Jorg Kienzle, Markus Volter, Sebastien Gerard, Mansooreh Zahedi, Erwan Bousse, Arend Rensink, Fiona Polack, Gregor Engels, Gerti Kappel
PublisherIEEE
Pages322-325
Number of pages4
ISBN (Electronic)9781728151250
DOIs
Publication statusPublished - Sept 2019
Event22nd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2019 - Munich, Germany
Duration: 15 Sept 201920 Sept 2019

Publication series

NameProceedings - 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2019

Conference

Conference22nd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2019
Country/TerritoryGermany
CityMunich
Period15/09/1920/09/19

Bibliographical note

Publisher Copyright:
© 2019 IEEE.

Keywords

  • Code Generation
  • EMF
  • Hybrid Graphical Textual Modelling
  • Refactoring
  • Sirius
  • Xtext

Cite this