CfPBoK
by
Vadim Zaytsev
sle2015/paper03
SLE 2015
paper:
Melange: A Meta-Language for Modular and Reusable Development of DSLs
Thomas Degueule
,
Benoît Combemale
,
Arnaud Blouin
,
Olivier Barais
,
Jean-Marc Jezéquél
🏆
Most Influencial Paper Award at SLE 2025
DOI:
10.1145/2814251.2814252
T3A: Meta-languages
The paper introduces a dedicated meta-language (Melange) for defining and combining language components.
T1D: Composition
Its central mechanism is modular composition of DSL fragments and their integrated definitions.
T1E: Reuse
It explicitly targets reuse of existing language engineering assets across new DSLs.
T3C: DSLs
The intended beneficiaries are domain-specific languages whose definitions are assembled with Melange.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.