~/conference

SLE 2023

date:2023-10-23..2023-10-24
location:Cascais, Portugal
series:SLE · 5 editions
editions:[SLE 2019, SLE 2020, SLE 2021, SLE 2023, SLE 2024]
titleauthorlength
Exceptions all Over the Shop: Modular, Customizable, Language-independent Exceptio...Walter Cazzola, Luca Favalli29m
Claims a language-independent Java exception layer library that untangles exception handling into 10 modular components, uses five generic type parameters, and…
Talk on
An Executable Semantics for Faster Development of Optimizing Python CompilersOlivier Melançon, Marc Feeley, Manuel Serrano27m
An executable semantics encodes Python’s lookup, boxing/unboxing and calls as Python-with-primitives (uses class_get_ATR and an int_to_host/int_from_host pair)…
Talk on
Adaptive Structural Operational SemanticsGwendal Jouneaux, Damian Frölich, Olivier Barais, Benoit Combemale, Gurvan Le Guernic, Gunter Mussbacher, L. Thomas van Binsbergen28m
A new DSL metalanguage called ASOS metalanguage extends MSOS to express runtime adaptations as modular semantic rules, provides formal semantics and proofs for…
Talk on
A reference GLL implementationAdrian Johnstone30m
A reference GLL implementation provides a deliberately unoptimized, easy-to-read interpreted parser plus a low-level alternative that hand-manages memory. It…
Talk on
Sharing Trees and Contextual Information: Re-imagining Forwarding in Attribute Gra...Lucas Kramer, Eric Van Wyk31m
Reimagines forwarding in Silver by adding an at-sign sharing operator and translation attributes so a forwarded child is decorated once and reused, avoiding…
Talk on
Nanopass Attribute GrammarsNathan Ringo, Lucas Kramer, Eric Van Wyk29m
Presents a formalism and prototype that combine nanopass compilers with attribute grammars, implementing a significant subset of Go to validate the approach…
Talk on
Automated extraction of grammar optimization rule configurations in a metamodel-gr...Weixing Zhang, Regina Hebig, Daniel Strüber, Jan-Philipp Steghöfer24m
Automated extraction produces configuration files that let a grammar optimizer replay manual syntax fixes after a metamodel change, implemented as a grammar…
Talk on
Reuse and Automated Integration of Recommenders for Modelling LanguagesLissette Almonte, Antonio Garmendia, Esther Guerra, Juan de Lara23m
An Eclipse plugin called IronMan provides a recommendation service API with two endpoints (features and recommend), JSON encodings for targets and items, and…
Talk on
GPT-3-Powered Type Error Debugging: Investigating the Use of Large Language Models...Francisco Ribeiro, Kanae Tsushima, Rui Abreu, João Saraiva37m
Uses GPT-3 to generate OCaml repairs by building rich prompts from source-code analysis (candidate locations via a magic function, inlining, and type…
Talk on
Temporal Breakpoints for Multiverse DebuggingMatthias Pasquier, Ciprian Teodorov, Frédéric Jouault, Matthias Brun, Luka Le Roux, Loïc Lagadec28m
Claim: adding temporal breakpoints lets a multiverse debugger reason over sets of executions, not just single traces, and it is practical. Implementation: a…
Talk on
Cross-Level Debugging for Static AnalysersMats Van Molle, Bram Vandenbogaerde, Coen De Roover29m
A cross-level debugger is implemented inside the MAF framework that moves breakpoints into the analyzed program and evaluates meta-predicates (store, lce…
Talk on
Cascade: a Meta-Language for Change, Cause and EffectRiemer van Rozen29m
Cascade is a compact meta-language that expresses changes, cause‑and‑effect and runtime migrations and generates interpreters from a 300-line compiler. It…
Talk on
Artificial Languages are Dead. Long Live Artificial Languages!Crista Lopes57m
Claims that LLMs upend programming by automating translation and replacing many hand-designed languages, demonstrated with concrete experiments: a working…
Talk on
Seamless Code Generator Synchronization in the Composition of Heterogeneous Modeli...Nico Jansen, Bernhard Rumpe24m
Presents a concrete concept: augment symbol tables with generator information that stores small target-language code templates and exposes CRUD operations as a…
Talk on
Enabling Blended Modelling of Timing and Variability in EAST-ADLMuhammad Waseem Anwar, Federico Ciccozzi, Alessio Bucaioni27m
Prototype that adds textual concrete syntaxes for timing and variability to EAST-ADL, links them to existing graphical tools via an EAXML synchronization…
Talk on
Towards Efficient Model Comparison Using Automated Program RewritingQurat ul ain Ali, Dimitris Kolovos, Konstantinos Barmpis26m
Rewrites Epsilon ECL comparison programs with a static analyzer, dependency-graph scheduler and a program rewriter that injects pre-filtering indexes and…
Talk on
Deriving Integrated Multi-Viewpoint Modeling Languages from Heterogeneous Modeling...Malte Heithoff, Nico Jansen, Jörg Christian Kirchhof, Judith Michael, Florian Rademacher, Bernhard Rumpe29m
Claims a practical recipe for building multi-viewpoint language families by combining grammar-level composition techniques (inheritance, conservative…
Talk on
A Low-Code Platform for Systematic Component-Oriented Language CompositionJérôme Pfeiffer, Andreas Wortmann15m
A web platform implements a three‑tier low‑code pipeline that imports Monte cor projects, automatically extracts language components (syntax, well‑formedness…
Talk on
A Tool for the Definition and Deployment of Platform-Independent Bots on Open Sour...Adem Ait, Javier Luis Cánovas Izquierdo, Jordi Cabot19m
Presents a prototype tool that defines and deploys platform-agnostic bots using a internal Java DSL and a domain meta-model that abstracts repositories…
Talk on
Online Name-Based Navigation for Software Meta-languagesPeter D. Mosses24m
Generates verbatim-copy websites called hyperlinked twins that add precise hyperlinks between name references and declarations by reusing Spoofax name-binding…
Talk on
Practical Runtime Instrumentation of Software Languages: the Case of SciHookDorian Leroy, Benoit Combemale, Benoit Lelandais, Marie-Pierre Oudot20m
A runtime bridge called SciHook implements a language-level instrumentation interface: generated C++ simulation code emits before/after job events and…
Talk on
SLE Closing03m
Conference announces next edition most likely in Pasadena and collocated with SPLASH, PC chairs already assigned while there is still no general chair and the…
Organiser
Welcome and Chair Report06m
Conference runs in Lisbon near the river and the westernmost rock, organized as a two-day program with six technical sessions and a 33-member program…
Organiser
~/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.