with melange
play

with Melange A tool demonstration Thomas Degueule, Benoit - PowerPoint PPT Presentation

Reusing Legacy DSLs with Melange A tool demonstration Thomas Degueule, Benoit Combemale, Arnaud Blouin, Olivier Barais An open-source (EPL) language workbench o r a meta -language for DSL engineering o r a language -based,


  1. Reusing Legacy DSLs with Melange A tool demonstration Thomas Degueule, Benoit Combemale, Arnaud Blouin, Olivier Barais

  2. ▪ An open-source (EPL) language workbench ▪ o r… a meta -language for DSL engineering ▪ o r… a language -based, model-oriented programming language ▪ Based on Xtext ▪ Seamlessly integrated with the EMF ecosystem ▪ Bundled as a set of Eclipse plug-ins Melange: a Meta-language for Modular and Reusable Development of DSLs 1

  3. • A metamodel specifies the AS Melange: a Meta-language for Modular and Reusable Development of DSLs 2

  4. • A metamodel specifies the AS Sem consists of computation • steps and runtime data Melange: a Meta-language for Modular and Reusable Development of DSLs 2

  5. Jézéquel et al. , Mashup of metalanguages and its implementation in the kermeta language workbench , SoSyM, 2013 • A metamodel specifies the AS Sem consists of computation • steps and runtime data • Aspect-oriented modeling: Sem is woven as methods in the AS • Based on static introduction Interpreter pattern • Melange: a Meta-language for Modular and Reusable Development of DSLs 2

  6. http://melange-lang.org Melange: a Meta-language for Modular and Reusable Development of DSLs 3

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend