Title
Mind the gap: lessons learned from translating grammars between MontiCore and Xtext
Abstract
Model-driven systems engineering relies on software languages that support different stakeholders. These languages often operate in different technological spaces. Checking consistency, tracing, and change propagation of models developed by different stakeholders, thus demands methods to bridge the gaps between these spaces. Research on the integration of heterogeneous software languages often considers heterogeneity within specific technological spaces only. We outline a systematic method to translate grammars between the technological spaces of the MontiCore and Xtext language workbench (LWB) and report observations on general grammar translation challenges. We have realized this translation in an automated toolchain and present lessons learned along the way. This can significantly facilitate bridging different technological spaces and, thus, improve model-driven systems engineering
Year
DOI
Venue
2019
10.1145/3358501.3361236
Proceedings of the 17th ACM SIGPLAN International Workshop on Domain-Specific Modeling
Keywords
DocType
ISBN
Domain-specific languages, Grammar Translation, Grammarware, MontiCore, Xtext
Conference
978-1-4503-6984-8
Citations 
PageRank 
References 
0
0.34
0
Authors
7
Name
Order
Citations
PageRank
Manuela Dalibor162.20
Nico Jansen202.70
Johannes Kästle300.34
Bernhard Rumpe42691313.45
David Schmalzing532.80
Louis Wachtmeister600.68
Andreas Wortmann716330.41