CfPBoK
by
Vadim Zaytsev
Topic
T3C
: DSLs
Work that is primarily about domain-specific languages (DSLs) as artefacts: DSL design or implementation in a domain, comparative DSL case studies, DSL ecosystems, and domain-driven language engineering contributions. To some extent, almost all SLE papers use DSLs, so we avoid this tag when the DSL in question is merely a vehicle for demonstrating a software language engineering technique.
ATEM 2006 SI
SLE 2008
SLE 2008 SI
SLE 2009
SLE 2010
SLE 2011
SLE 2012
SLE 2012 SI
SLE 2013
SLE 2014
SLE 2014 SI
SLE 2015
SLE 2016
SLE 2017
SLE 2017 SI
SLE 2018
SLE 2018 SI
SLE 2019
SLE 2020
SLE 2021
SLE 2022
SLE 2023
SLE 2024
SLE 2024 SI
SLE 2025
SLE 2026
Summary
Requested in
24
/
26
calls
Requested in
19
/
19
pure calls (
2008
–
2026
with the longest streak of
19
years)
Primary tagged in
18
/
26
paper bundles
Primary tagged in
15
/
19
pure proceedings (
2009
–
2026
with the longest streak of
6
years)
Secondary tagged in
20
/
26
paper bundles
Secondary tagged in
15
/
19
pure proceedings (
2008
–
2026
with the longest streak of
10
years)
Top 3 co-occurring topics:
T4A: Workbenches
(
44
times)
T1D: Composition
(
28
times)
T1A: Design
(
16
times)
Top 3 contributors:
Benoît Combemale
(
9
times)
Eelco Visser
(
6
times)
Jordi Cabot
(
6
times)
List of papers (109)
(
ATEM 2006 SI
)
Aspect-Oriented Prolog in a Language Processing Context
(
Wolfgang Lohmann
,
Günter Riedewald
,
Guido Wachsmuth
)
T1D
T3C
T4A
T3B
(
SLE 2008
)
Engineering a DSL for Software Traceability
(
Nikolaos Drivalos
,
Dimitrios S. Kolovos
,
Richard F. Paige
,
Kiran Fernandes
)
T5G
T3C
T3A
(
SLE 2008
)
Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines
(
Pablo Sánchez
,
Neil Loughran
,
Lidia Fuentes
,
Alessandro Fabricio Garcia
)
T2C
T3C
T1A
(
SLE 2008
)
Sudoku – A Language Description Case Study
(
Terje Gjøsæter
,
Ingelin F. Isfeldt
,
Andreas Prinz
)
T6A
T5B
T3C
(
SLE 2008 SI
)
Engineering of Framework-Specific Modeling Languages
(
Michał Antkiewicz
,
Krzysztof Czarnecki
,
Matthew Stephan
)
T3C
T3F
T4A
(
SLE 2008 SI
)
A Model-Based Approach to Families of Embedded Domain-Specific Languages
(
Jesús Sánchez Cuadrado
,
Jesús Garćıa Molina
)
T1E
T2C
T1D
T3C
(
SLE 2008 SI
)
FAML: A Generic Metamodel for MAS Development
(
Ghassan Beydoun
,
Graham Low
,
Brian Henderson-Sellers
,
Haralambos Mouratidis
,
Jorge J. Gómez-Sanz
,
Juán Pavón
,
César González-Pérez
)
T3A
T1A
T3C
(
SLE 2009
)
Eating Our Own Dog Food: DSLs for Generative and Transformational Engineering
(
James R. Cordy
)
T3C
T4B
T4C
(
SLE 2009
)
VML* – A Family of Languages for Variability Management in Software Product Lines
(
Steffen Zschaler
,
Pablo Sánchez
,
Jõao Santos
,
Mauricio Alférez
,
Awais Rashid
,
Lidia Fuentes
,
Ana Moreira
,
João Araújo
,
Uirá Kulesza
)
T2C
T3C
T1A
(
SLE 2009
)
Towards Dynamic Evolution of Domain Specific Languages
(
Paul R. Laird
,
Stephen Barrett
)
T2B
T3C
T4A
(
SLE 2009
)
ScalaQL: Language-Integrated Database Queries for Scala
(
Daniel Spiewak
,
Tian Zhao
)
T3C
T1D
T3D
(
SLE 2009
)
Integration of Data Validation and User Interface Concerns in a DSL for Web Applications
(
Danny M. Groenewegen
,
Eelco Visser
)
T3C
T1D
T5H
(
SLE 2009
)
PIL: A Platform Independent Language for Retargetable DSLs
(
Zef Hemel
,
Eelco Visser
)
T2D
T4C
T3C
(
SLE 2009
)
Language Boxes: Bending the Host Language with Modular Language Changes
(
Lukas Renggli
,
Marcus Denker
,
Oscar Nierstrasz
)
T1D
T3C
T4A
(
SLE 2009
)
Declarative Scripting in Haskell
(
Tim Bauer
,
Martin Erwig
)
T3C
T1D
T3D
(
SLE 2009
)
Domain-Specific Metamodelling Languages for Software Language Engineering
(
Steffen Zschaler
,
Dimitrios S. Kolovos
,
Nikolaos Drivalos
,
Richard F. Paige
,
Awais Rashid
)
T3A
T4A
T3C
(
SLE 2010
)
A Language for Software Variation Research
(
Martin Erwig
)
T2C
T1C
T3C
(
SLE 2010
)
Domain-Specific Modelling Languages with Algebraic Graph Transformations on RDF
(
Benjamin Braatz
,
Christoph Brandt
)
T3C
T4B
T3E
(
SLE 2010
)
Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled
(
Kacper Bąk
,
Krzysztof Czarnecki
,
Andrzej Wąsowski
)
T2C
T3C
T1D
(
SLE 2010
)
Subjective-C: Bringing Context to Mobile Platform Programming
(
Sebastián González
,
Nicolás Cardozo
,
Kim Mens
,
Alfredo Cádiz
,
Jean-Christophe Libbrecht
,
Julien Goffaux
)
T1A
T3C
T1D
(
SLE 2010
)
The Level-Agnostic Modeling Language
(
Colin Atkinson
,
Bastian Kennel
,
Björn Goß
)
T1A
T3C
T1D
(
SLE 2010
)
Debugging in Domain-Specific Modelling
(
Raphael Mannadiar
,
Hans Vangheluwe
)
T4A
T5H
T3C
(
SLE 2011
)
Cloning in DSLs: Experiments with OCL
(
Robert Tairas
,
Jordi Cabot
)
T2B
T3C
T5E
(
SLE 2011
)
Reusing Pattern Solutions in Modeling: A Generic Approach Based on a Role Language
(
Christophe Tombelle
,
Gilles Vanwormhoudt
,
Emmanuel Renaux
)
T1E
T3C
T1A
(
SLE 2011
)
MoScript: A DSL for Querying and Manipulating Model Repositories
(
Wolfgang Kling
,
Frédéric Jouault
,
Dennis Wagelaar
,
Marco Brambilla
,
Jordi Cabot
)
T3C
T3F
T4B
(
SLE 2011
)
Designing Variability Modeling Languages
(
Krzysztof Czarnecki
)
T2C
T1A
T3C
(
SLE 2012
)
Bridging the Chasm between Executable Metamodeling and Models of Computation
(
Benoît Combemale
,
Cécile Hardebolle
,
Christophe Jacquet
,
Frédéric Boulanger
,
Benoît Baudry
)
T1C
T1D
T2C
T3C
(
SLE 2012
)
On the Reusable Specification of Non-functional Properties in DSLs
(
Francisco Durán
,
Steffen Zschaler
,
Javier Troya
)
T1E
T3C
T5D
(
SLE 2012 SI
)
A survey of grammatical inference in software engineering
(
Andrew W. Stevenson
,
James R. Cordy
)
T5B
T2A
T5D
T3C
(
SLE 2012 SI
)
The design and implementation of Object Grammars
(
Tijs van der Storm
,
William R. Cook
,
Alex Loh
)
T3A
T1D
T4A
T3C
(
SLE 2012 SI
)
Domain-specific program profiling and its application to attribute grammars and term rewriting
(
Anthony M. Sloane
,
Matthew Roberts
)
T3C
T5F
T4D
T4A
(
SLE 2013
)
Developing a Domain-Specific Language for Scheduling in the European Energy Sector
(
Stefan Sobernig
,
Mark Strembeck
,
Andreas J. Beck
)
T3C
T4B
T6B
(
SLE 2013
)
Micro-Machinations: A DSL for Game Economies
(
Paul Klint
,
Riemer van Rozen
)
T3C
T4E
T5H
(
SLE 2013
)
xMOF: Executable DSMLs Based on fUML
(
Tanja Mayerhofer
,
Philip Langer
,
Manuel Wimmer
,
Gerti Kappel
)
T1C
T4D
T3C
(
SLE 2013
)
Variability Support in Domain-Specific Language Development
(
Edoardo Vacchi
,
Walter Cazzola
,
Suresh Pillay
,
Benoît Combemale
)
T2C
T1D
T1E
T3C
(
SLE 2013
)
Software Evolution to Domain-Specific Languages
(
Stefan Fehrenbach
,
Sebastian Erdweg
,
Klaus Ostermann
)
T2B
T3C
T3B
(
SLE 2013
)
Reifying Concurrency for Executable Metamodeling
(
Benoît Combemale
,
Julien De Antoni
,
Matias Vara Larsen
,
Frédéric Mallet
,
Olivier Barais
,
Benoît Baudry
,
Robert B. France
)
T1C
T4D
T3C
(
SLE 2013
)
Towards Controlling Refinements of Statecharts
(
Conner Hansen
,
Eugene Syriani
,
Levi Lúcio
)
T2B
T5D
T4C
T3C
(
SLE 2014
)
ProMoBox: A Framework for Generating Domain-Specific Property Languages
(
Bart Meyers
,
Romuald Deshayes
,
Levi Lúcio
,
Eugene Syriani
,
Hans Vangheluwe
,
Manuel Wimmer
)
T5D
T3C
T4A
T4B
(
SLE 2014
)
The Moldable Debugger: A Framework for Developing Domain-Specific Debuggers
(
Andrei Chiș
,
Tudor Gîrba
,
Oscar Nierstrasz
)
T4A
T4D
T3C
T5H
(
SLE 2014
)
AIOCJ: A Choreographic Framework for Safe Adaptive Distributed Applications
(
Mila Dalla Preda
,
Saverio Giallorenzo
,
Ivan Lanese
,
Jacopo Mauro
,
Maurizio Gabbrielli
)
T3C
T4D
T1C
T4C
(
SLE 2014
)
Unifying and Generalizing Relations in Role-Based Data Modeling and Navigation
(
Daco C. Harkes
,
Eelco Visser
)
T1A
T3C
T1D
(
SLE 2014
)
Streamlining Control Flow Graph Construction with DCFlow
(
Mark Hills
)
T3C
T4C
T4A
T4F
(
SLE 2014 SI
)
Evaluating and comparing language workbenches: Existing results and benchmarks for the future
(
Sebastian Erdweg
,
Tijs van der Storm
,
Markus Völter
,
Laurence Tratt
,
Remi Bosman
,
William R. Cook
,
Albert Gerritsen
,
Angelo Hulshout
,
Steven Kelly
,
Alex Loh
,
Gabriël Konat
,
Pedro J. Molina
,
Martin Palatnik
,
Risto Pohjonen
,
Eugen Schindler
,
Klemens Schindler
,
Riccardo Solmi
,
Vlad Vergu
,
Eelco Visser
,
Kevin van der Vlist
,
Guido Wachsmuth
,
Jimi van der Woning
)
T4A
T5E
T3C
T6D
(
SLE 2014 SI
)
Intra- and interdiagram consistency checking of behavioral multiview models
(
Petra Kaufmann
,
Martin Kronegger
,
Andreas Pfandler
,
Martina Seidl
,
Magdalena Widl
)
T5D
T5B
T3C
(
SLE 2015
)
On Integrating Graphical and Textual Editors for a UML Profile Based Domain Specific Language: An Industrial Experience
(
Salome Maro
,
Jan-Philipp Steghöfer
,
Anthony Anjorin
,
Matthias Tichy
,
Lars Gelin
)
T4A
T4F
T3C
T6B
(
SLE 2015
)
An Empirical Study on Simplification of Business Process Modeling Languages
(
Eric Umuhoza
,
Marco Brambilla
,
Davide Ripamonti
,
Jordi Cabot
)
T5E
T1A
T2B
T3C
(
SLE 2015
)
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
)
T3A
T1D
T1E
T3C
(
SLE 2015
)
XMLText: From XML Schema to Xtext
(
Patrick Neubauer
,
Alexander Bergmayr
,
Tanja Mayerhofer
,
Javier Troya
,
Manuel Wimmer
)
T4C
T3C
T4A
T2D
(
SLE 2015
)
Example-Based Validation of Domain-Specific Visual Languages
(
Jesús J. López-Fernández
,
Esther Guerra
,
Juan de Lara
)
T5C
T3C
T4F
T4A
(
SLE 2015
)
A Combined Formal Model for Relational Context-Dependent Roles
(
Thomas Kühn
,
Stephan Böhme
,
Sebastian Götz
,
Uwe Aßmann
)
T1A
T5D
T1B
T3C
(
SLE 2015
)
Weaving Concurrency in Executable Domain-Specific Modeling Languages
(
Florent Latombe
,
Xavier Crégut
,
Benoît Combemale
,
Julien DeAntoni
,
Marc Pantel
)
T1C
T3C
T1D
T6F
(
SLE 2015
)
Supporting Efficient and Advanced Omniscient Debugging for xDSMLs
(
Erwan Bousse
,
Jonathan Corley
,
Benoît Combemale
,
Jeffrey G. Gray
,
Benoît Baudry
)
T4A
T4D
T5H
T3C
(
SLE 2016
)
Parsing and Reflective Printing, Bidirectionally
(
Zirun Zhu
,
Yongzhe Zhang
,
Hsiang-Shang Ko
,
Pedro Martins
,
João Saraiva
,
Zhenjiang Hu
)
T3B
T3C
T4B
T2B
(
SLE 2016
)
Object-Oriented Design Pattern for DSL Program Monitoring
(
Zoé Drey
,
Ciprian Teodorov
)
T4D
T3C
T5G
(
SLE 2016
)
Language Design and Implementation for the Domain of Coding Conventions
(
Boryana Goncharenko
,
Vadim Zaytsev
)
T3C
T1B
T5B
(
SLE 2016
)
BSML-mbeddr: Integrating Semantically Configurable State-Machine Models in a C Programming Environment
(
Zhaoyi Luo
,
Joanne M. Atlee
)
T1D
T3C
T1C
T4C
(
SLE 2016
)
FRaMED: Full-Fledge Role Modeling Editor
(
Thomas Kühn
,
Kay Bierzynski
,
Sebastian Richly
,
Uwe Aßmann
)
T4A
T4F
T3C
(
SLE 2016
)
Automated Testing Support for Reactive Domain-Specific Modelling Languages
(
Bart Meyers
,
Joachim Denil
,
István Dávid
,
Hans Vangheluwe
)
T5C
T3C
T4D
(
SLE 2016
)
Xdiagram: A Declarative Textual DSL for Describing Diagram Editors
(
Andre Luís de Medeiros Santos
,
Eduardo Gomes
)
T3C
T4A
T4F
T1A
(
SLE 2017
)
A Development Environment for the Alf Language within the MagicDraw UML Tool
(
Ed Seidewitz
)
T4A
T1D
T3C
T6B
(
SLE 2017
)
A Domain-Specific Controlled English Language for Automated Regulatory Compliance
(
Suman Roychoudhury
,
Sagar Sunkle
,
Deepali Kholkar
,
Vinay Kulkarni
)
T3C
T5A
T6B
T3E
(
SLE 2017
)
Better Call the Crowd: Using Crowdsourcing to Shape the Notation of Domain-Specific Languages
(
Marco Brambilla
,
Jordi Cabot
,
Javier Luis Cánovas Izquierdo
,
Andrea Mauri
)
T5H
T1A
T5E
T3C
(
SLE 2017
)
FlowSpec: Declarative Dataflow Analysis Specification
(
Jeff Smits
,
Eelco Visser
)
T3C
T1B
T3A
T4A
(
SLE 2017
)
A Chrestomathy of DSL Implementations
(
Simon Schauss
,
Ralf Lämmel
,
Johannes Härtel
,
Marcel Heinz
,
Kevin Klein
,
Lukas Härtel
,
Thorsten Berger
)
T2E
T1E
T3C
T4A
(
SLE 2017
)
Concrete Syntax: A Multi-Paradigm Modelling Approach
(
Yentl Van Tendeloo
,
Simon Van Mierlo
,
Bart Meyers
,
Hans Vangheluwe
)
T1A
T3C
T4F
T1D
(
SLE 2017
)
Metacasanova: An Optimized Meta-compiler for Domain-Specific Languages
(
Francesco Di Giacomo
,
Mohamed Abbadi
,
Agostino Cortesi
,
Pieter Spronck
,
Giuseppe Maggiore
)
T4C
T3C
T5F
T4A
(
SLE 2017
)
Structural Model Subtyping with OCL Constraints
(
Artur Boronat
)
T1B
T5D
T1E
T3C
(
SLE 2017
)
A Requirements Engineering Approach for Usability-Driven DSL Development
(
Ankica Barišić
,
Dominique Blouin
,
Vasco Amaral
,
Miguel Goulão
)
T5A
T5H
T3C
T2B
(
SLE 2017 SI
)
FlowSpec: A declarative specification language for intra-procedural flow-Sensitive data-flow analysis
(
Jeff Smits
,
Guido Wachsmuth
,
Eelco Visser
)
T3C
T1B
T3A
T4A
(
SLE 2018
)
Deriving Fluent Internal Domain-Specific Languages from Grammars
(
Arvid Butting
,
Manuela Dalibor
,
Gerrit Leonhardt
,
Bernhard Rumpe
,
Andreas Wortmann
)
T3C
T4A
T5D
T4C
(
SLE 2018
)
Modular Language Composition for the Masses
(
Manuel Leduc
,
Thomas Degueule
,
Benoît Combemale
)
T3C
T4A
T1D
T6B
(
SLE 2019
)
A Vision of Miking: Interactive Programmatic Modeling, Sound Language Composition, and Self-Learning Compilation
(
David Broman
)
T3C
T4A
T5D
T1D
(
SLE 2019
)
The Lands Platform: Lan.guages and D.omain S.yntax
(
Nick Papoulias
)
T3C
T4A
T5D
T1D
(
SLE 2019
)
Domain-Specific Model Differencing in Visual Concrete Syntax
(
Manouchehr Zadahmad
,
Eugene Syriani
,
Omar Alam
,
Esther Guerra
,
Juan de Lara
)
T3C
T4A
T4F
(
SLE 2019
)
High-Level Mission Specification for Multiple Robots
(
Sergio García
,
Patrizio Pelliccione
,
Claudio Menghi
,
Thorsten Berger
,
Tomáš Bureš
)
T3C
T4A
T1D
T4D
(
SLE 2020
)
A Family of Languages for Trustworthy Agent-Based Simulation
(
Steffen Zschaler
,
Fiona Polack
)
T3C
T4A
T5E
(
SLE 2020
)
Annotating Executable DSLs with Energy Estimation Formulas
(
Thibault Béziers la Fosse
,
Massimo Tisi
,
Jean-Marie Mottu
,
Gerson Sunyé
)
T3C
T4A
T1D
T4D
(
SLE 2020
)
Software Language Engineers’ Worst Nightmare
(
Vadim Zaytsev
)
T1A
T3C
T2A
(
SLE 2020
)
Towards the Optical Character Recognition of DSLs
(
Jorge Perianez-Pascual
,
Roberto Rodríguez-Echeverría
,
Lola Burgueño
,
Jordi Cabot
)
T3C
T4A
T5E
(
SLE 2020
)
Block-Based Syntax from Context-Free Grammars
(
Mauricio Verano Merino
,
Tijs van der Storm
)
T3C
T4A
T4C
T5H
(
SLE 2021
)
Monilogging for Executable Domain-Lpecific Languages
(
Dorian Leroy
,
Benoît Lelandais
,
Marie-Pierre Oudot
,
Benoît Combemale
)
T3C
T4A
T4D
T5H
(
SLE 2021
)
Automating the Synthesis of Recommender Systems for Modelling Languages
(
Lissette Almonte
,
Sara Pérez-Soler
,
Esther Guerra
,
Iván Cantador
,
Juan de Lara
)
T3C
T4A
T5D
T5E
(
SLE 2021
)
Automated Engineering of Metamorphic Testing Environments for Domain-Specific Languages
(
Pablo C. Cañizares
,
Pablo Gómez-Abajo
,
Alberto Núñez
,
Esther Guerra
,
Juan de Lara
)
T3C
T4A
T5D
T5H
(
SLE 2021
)
FIDDLR: Streamlining Reuse with Concern-Specific Modelling Languages
(
Maximilian Schiedermeier
,
Jörg Kienzle
,
Bettina Kemme
)
T3C
T4A
T5E
T1D
(
SLE 2022
)
People Do Not Want to Learn a New Language But a New Library
(
Shigeru Chiba
)
T6D
T3C
T1D
(
SLE 2022
)
A Multi-target, Multi-paradigm DSL Compiler for Algorithmic Graph Processing
(
Houda Boukham
,
Guido Wachsmuth
,
Martijn Dwars
,
Dalila Chiadmi
)
T4C
T3C
T2D
T5F
(
SLE 2022
)
Lang-n-Prove: A DSL for Language Proofs
(
Matteo Cimini
)
T5D
T3A
T3C
(
SLE 2022
)
Freon: An Open Web Native Language Workbench
(
Jos Warmer
,
Anneke Kleppe
)
T4A
T3C
T5H
(
SLE 2022
)
From Coverage Computation to Fault Localization: A Generic Framework for Domain-Specific Languages
(
Faezeh Khorram
,
Erwan Bousse
,
Antonio Garmendía
,
Jean-Marie Mottu
,
Gerson Sunyé
,
Manuel Wimmer
)
T5C
T3C
T4A
(
SLE 2022
)
Neural Language Models and Few Shot Learning for Systematic Requirements Processing in MDSE
(
Vincent Bertram
,
Miriam Boß
,
Evgeny Kusmenko
,
Imke Helene Nachmann
,
Bernhard Rumpe
,
Danilo Trotta
,
Louis Wachtmeister
)
T4G
T5A
T3C
T5E
(
SLE 2023
)
Adaptive Structural Operational Semantics
(
Gwendal Jouneaux
,
Damian Frölich
,
Olivier Barais
,
Benoît Combemale
,
Gurvan Le Guernic
,
Gunter Mussbacher
,
L. Thomas van Binsbergen
)
T1C
T4D
T3C
(
SLE 2023
)
Reuse and Automated Integration of Recommenders for Modelling Languages
(
Lissette Almonte
,
Antonio Garmendía
,
Esther Guerra
,
Juan de Lara
)
T1E
T4A
T3C
(
SLE 2023
)
Cascade: A Meta-language for Change, Cause and Effect
(
Riemer van Rozen
)
T3A
T3C
T4B
T4D
(
SLE 2023
)
Enabling Blended Modelling of Timing and Variability in EAST-ADL
(
Muhammad Waseem Anwar
,
Federico Ciccozzi
,
Alessio Bucaioni
)
T3C
T2C
T6F
T4F
(
SLE 2023
)
Deriving Integrated Multi-Viewpoint Modeling Languages from Heterogeneous Modeling Languages: An Experience Report
(
Malte Heithoff
,
Nico Jansen
,
Jörg Christian Kirchhof
,
Judith Michael
,
Florian Rademacher
,
Bernhard Rumpe
)
T6A
T1D
T3C
(
SLE 2023
)
A Tool for the Definition and Deployment of Platform-Independent Bots on Open Source Projects
(
Adem Ait
,
Javier Luis Cánovas Izquierdo
,
Jordi Cabot
)
T2D
T4A
T3C
(
SLE 2024
)
Cooperative Specification via Composition Control
(
Christopher A. Esterhuyse
,
L. Thomas van Binsbergen
)
T1D
T1A
T3C
T5A
(
SLE 2024
)
Aconite: Towards Generating Sirius-Based Graphical Editors from Annotated Metamodels
(
Nathan Richardson
,
Dimitrios S. Kolovos
,
Antonio García-Domínguez
)
T4A
T4C
T4F
T3C
(
SLE 2024
)
Towards an In-Context LLM-Based Approach for Automating the Definition of Model Views
(
James Pontes Miranda
,
Hugo Brunelière
,
Massimo Tisi
,
Gerson Sunyé
)
T4G
T4B
T3C
T5E
(
SLE 2024
)
DSLs in Racket: You Want It How, Now?
(
Yong-Seuk Lee
,
Kiran Gopinathan
,
Ziyi Yang
,
Matthew Flatt
,
Ilya Sergey
)
T3C
T6A
T3A
T5E
(
SLE 2024
)
The Linguistic Theory behind Blockly Languages
(
Friedrich Steimann
,
Robin Stunic
)
T1A
T4F
T5H
T3C
(
SLE 2024
)
Trellis: A Domain-Specific Language for Hidden Markov Models with Sparse Transitions
(
Lars Hummelgren
,
Viktor Palmkvist
,
Linnea Stjerna
,
Xuechun Xu
,
Joakim Jaldén
,
David Broman
)
T3C
T4C
T5F
(
SLE 2024 SI
)
A language-parametric test coverage framework for executable domain-specific languages
(
Faezeh Khorram
,
Erwan Bousse
,
Antonio Garmendía
,
Jean-Marie Mottu
,
Gerson Sunyé
,
Manuel Wimmer
)
T5C
T3C
T4A
T5E
(
SLE 2024 SI
)
Supporting meta-model-based language evolution and rapid prototyping with automated grammar transformation
(
Weixing Zhang
,
Jörg Holtmann
,
Daniel Strüber
,
Regina Hebig
,
Jan-Philipp Steghöfer
)
T2B
T3C
T3B
T4A
(
SLE 2025
)
A New DSL Textbook in Town!
(
Thorsten Berger
)
T3C
T2E
T6A
(
SLE 2026
)
A Shallow Embedding of Datalog in Lean
(
Ramy Shahin
)
T1D
T3C
T5D
(
SLE 2026
)
CPSLint: A Domain-Specific Language Providing Data Validation and Sanitisation for Industrial Cyber-Physical Systems
(
Uraz Odyurt
,
Ömer Faruk Sayilir
,
Mariëlle Stoelinga
,
Vadim Zaytsev
)
T6F
T3C
T6B
(
SLE 2026
)
Multi-Dimensional Context-Oriented Programming with a Lightweight Domain Specific Language
(
Christian Gutsche
,
Sebastian Götz
,
Uwe Aßmann
)
T3C
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.