Systematic composition of language components in MontiCore - Butting, Arvid (Shaker Verlag, 2023)