Accepted Papers

  • A Language-Parametric Approach to Exploratory Programming EnvironmentsR, L. Thomas van Binsbergen, Damian Frölich, Mauricio Verano Merino, Joey Lai, Pierre Jeanjean, Tijs van der Storm, Benoit Combemale, Olivier Barais

  • A Multi-Target, Multi-Paradigm DSL Compiler for Algorithmic Graph Processing, Houda Boukham, Guido Wachsmuth, Martijn Dwars, Dalila Chiadmi

  • BatakJava: an Object-Oriented Programming Language with Versions, Luthfan Anshar Lubis, Yudai Tanabe, Tomoyuki Aotani, Hidehiko Masuhara

  • Collection Skeletons - Declarative Abstractions for Data Collections, Björn Franke, Zhibo Li, Magnus Morton, Michel Steuwer

  • Freon: An Open Web Native Language Workbench, Jos Warmer, Anneke Kleppe (Tool Paper)

  • From Coverage Computation to Fault Localization: A Generic Framework for Domain-Specific Languages, Faezeh Khorram, Erwan Bousse, Antonio Garmendia, Jean-Marie Mottu, Gerson Sunyé, Manuel Wimmer

  • Gradual Grammars: Syntax in Levels and Locales, Tijs van der Storm, Felienne Hermans

  • iCoLa: A Compositional Meta-language with Support for Incremental Language Development, Damian Frölich, L. Thomas van Binsbergen

  • jGuard: Programming misuse-resilient APIs, Simon Binder, Krishna Narasimhan, Svenja Kernig, Mira Mezini

  • Lang-n-Prove: A DSL for Language Proofs, Matteo Cimini

  • 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 (New ideas / Vision paper)

  • Optimising First-Class Pattern Matching, Jeff Smits, Toine Hartman, Jesper Cockx

  • Partial Loading of Repository-based Models through Static Analysis, Sorour Jahanbin, Dimitris Kolovos, Simos Gerasimou, Gerson Sunyé

  • Partial Parsing for Structured Editors, Tom Beckmann, Patrick Rein, Toni Mattis, Robert Hirschfeld

  • Property-Based Testing: Climbing the Stairway to Verification, Zilin Chen, Christine Rizkallah, Liam O’Connor, Partha Susarla, Gerwin Klein, Gernot Heiser, Gabriele Keller

  • Property Probes: Source Code Based Exploration of Program Analysis Results, Anton Risberg Alaküla, Görel Hedin, Niklas Fors, Adrian Pop

  • Reflection as a Tool to Debug Objects, Steven Costiou, Vincent Aranega, Marcus Denker (Tool Paper)

  • Selective Traceability for Rule-Based Model-to-Model Transformations, Qurat Ul Ain Ali, Dimitris Kolovos, Konstantinos Barmpis

  • signatr: A Data-Driven Fuzzing Tool for R, Alexi Turcotte, Pierre Donat-Bouillud, Filip Křikava, Jan Vitek (Tool Paper)

  • Specializing Scope Graph Resolution Queries, Aron Zwaan

  • The Semantics of Plurals, Friedrich Steimann, Marius Freitag (SLE Body of Knowledge)

  • Workbench for Creating Block-Based Environments, Mauricio Verano Merino, Koen van Wijk

  • Yet another generating method of fluent interfaces supporting flat- and sub-chaining styles, Tetsuro Yamazaki, Tomoki Nakamaru, Shigeru Chiba