~/conference

SLE 2021

date:2021-10-17..2021-10-18
location:-- online --
series:SLE · 5 editions
editions:[SLE 2019, SLE 2020, SLE 2021, SLE 2023, SLE 2024]

language designers, dsl engineers, grammar engineers, tool developers, testing engineers, compiler engineers, model transformation engineers

recommender systems for modelling languages; grammar-based test-suite bias; runtime monitoring for executable DSLs; block-based editor generation from grammars; python idioms replication study; metamorphic testing for domain specific languages; lr(1) reachability with min plus semiring; certified model transformations on Apache Spark; automatic context-free grammar repair; algebraic language workbench features; cooperative cancellation for JavaScript; fast incremental PEG parsing

titleauthorlength
Automating the Synthesis of Recommender Systems for Modelling LanguagesLissette Almonte, Sara Perez-Soler, Esther Guerra, Iván Cantador, Juan de Lara14m
Automates generation of recommender systems for modelling languages via a textual configuration DSL that emits a deployable service and editor integration…
Talk on
Vision: Bias in Systematic Grammar-Based Test Suite Construction AlgorithmsChristoff Rossouw, Bernd Fischer05m
Shows that fixed choices in grammar-based test-suite construction create measurable equivalent choice bias and embedding bias that skew generated suites toward…
Talk on
Monilogging for Executable Domain-Specific LanguagesDorian Leroy, Benoit Lelandais, Marie-Pierre Oudot, Benoit Combemale15m
MoniLog is a small language that unifies logging and runtime monitoring and runs moniloggers against Java-based executable DSLs like NabLab. Two…
Talk on
Getting Grammars into Shape for Block-based EditorsMauricio Verano Merino, Tom Beckmann, Tijs van der Storm, Robert Hirschfeld, Jurgen Vinju13m
Kogi is a Rascal tool that takes a context-free grammar, applies removing disambiguation constructs and inlining chain rules, transforms the grammar into a…
Talk on
There Is More Than One Way to Zen Your PythonAamir Farooq, Vadim Zaytsev15m
Replicates a prior empirical study by reusing the original open‑source toolset and dataset, reproducing counts of concrete idioms and replicated most results…
Talk on
New Ideas: Automated Engineering of Metamorphic Testing Environments for Domain-Specific LanguagesPablo C Canizares, Pablo Gómez-Abajo, Alberto Núňez, Esther Guerra, Juan de Lara07m
Proposes an automated pipeline that generates metamorphic testing environments for DSLs, implemented as the gotten DSL and an Eclipse plugin that uses EMF and…
Talk on
Faster Reachability Analysis for LR(1) ParsersFrédéric Bour, François Pottier15m
A new algorithm reframes LR(1) reachability as recursive matrix equations (using the min,+ semiring) and replaces Pottier 2016 with a naive cost matrices…
Talk on
Executing Certified Model Transformations on Apache SparkJolan Philippe, Massimo Tisi, Hélène Coullon, Gerson Sunyé19m
A formal refinement of CoqTL produces Parallelizable CoqTL with a mechanized proof of semantic equivalence, then pure Coq functions are manually extracted to…
Talk on
Automatic Grammar RepairMoeketsi Raselimo, Bernd Fischer12m
Automatic system repairs context-free grammars by localizing symbol-level faults using spectrum-based fault localization, generating small string-edit patches…
Talk on
Vision: The Next 700 Language WorkbenchesMikhail Barash06m
Argues for making language workbench definitions algebraic and actionable by adding five concrete feature groups: meta-definitions, meta-modifications…
Talk on
A Concurrency Model for JavaScript with Cooperative CancellationTian Zhao, Yonglun Li15m
Library-based concurrency model exposes thread ID passed via a reader-monad wrapper so threads are functions returning Promises and can be cancelled, paused…
Talk on
SEALS: A framework for building Self-Adaptive Virtual MachinesJouneaux et al.12m
SEALS is a Java framework that reifies a MAPE-K loop into DSL virtual machines, supplying concrete concepts—Node, Operation, and a correctness envelope—and…
Talk on
FIDDLR: Streamlining Reuse with Concern-Specific Modelling LanguagesMaximilian Schiedermeier, Jörg Kienzle, Bettina Kemme14m
FIDDLR integrates DSLs with concern-oriented reuse under MDE and claims to cut integration effort and model complexity by prescribing a pipeline of model…
Talk on
Fast Incremental PEG ParsingZachary Yedidia, Stephen Chong14m
Presents an incremental PEG parser implementation called GPeg with a syntax-highlighting library Flare and a prototype editor, claiming typical reparses are…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.